たまには仕事っぽい話とか。
仕事でフラッシュを作ることがまぁあるんだけど、
フラッシュを印刷したいという話が来た。
ブラウザの設定で印刷すると、
なぜかフラッシュが印刷されたりされなかったりする。
たぶん、印刷の設定による。
で、フラッシュには
print();
つー関数があるわけですが、
これを使うとそのムービークリップのフレーム全て印刷できたりする。
なぜそのフレームだけ印刷してくれないのかとちょっと嘆いたが、
フレームに#pと名前をふるとそのフレームだけ印刷してくれたりする。へー。
単純にムービーのfix画面を印刷させたりなら、そこを設定すれば問題ないが、
複数に渡って設定すると、これはこれでエラーが出たりする。
フレーム名被ってますよ。とフラッシュから怒られる。
ということは、
印刷したい箇所箇所でムービークリップを分け、それぞれで設定しないといけない。
それを加味した上で構築する必要がある。
結局何がいいたいかというと、
フラッシュはWebのインタラクティブなコンテンツなんだから、
紙媒体と同じにするなよ!という愚痴。