
.swf読み込む方が良いかも。
前回、Flashコンポーネントを使って ムービーへの負荷を比べてみた。結果、凄くパフォーマンスが落ちる、Flashを毎フレーム描画更新すると。で、実はDirectorに内蔵されてある Flashコンポーネントが重すぎるのではないかと?と思い。今回は同じようにボタンを並べたインターフェースを Flashで作成し、swfとして読み込み配置した。なるほど、、、、コッチの方が断然◎だ。
前回、Flashコンポーネントを使って ムービーへの負荷を比べてみた。結果、凄くパフォーマンスが落ちる、Flashを毎フレーム描画更新すると。で、実はDirectorに内蔵されてある Flashコンポーネントが重すぎるのではないかと?と思い。今回は同じようにボタンを並べたインターフェースを Flashで作成し、swfとして読み込み配置した。なるほど、、、、コッチの方が断然◎だ。
インクが"copy"ならば、Flashスプライトの数が少ないほどパフォーマンスがよさそう。インクが"Background transparent"の様に、ムービーのステージや他のスプライトの描画に影響する場合は、その被る面積が多いほどパフォーマンスが落ちるのかな。。。 ということは、Shockwave3DとFlashスプライトを併用する際、Flashスプライトのインク効果は"copy"、常時アニメーションがない場合は"static = true"。mouseEnterとmouseLeaveで staticプロパティを操作するのが最善。。。かも。インターフェースとしては、Shockwave3Dのパフォーマンスを落とすことなく併用可能だと。 で、やはり Winと macでFlashスプライトのタイミングが違うんだよなぁ。
結局 Flash持っていてswfを自作で作れるなら、Director の Flashコンポーネントに出番はないような気がする。。。簡単に使えるけど融通の利かないビヘイビアみたいなものか。。。 Flash向けに開発されたコンポーネントもDirectorで使えるかどうか、試してみたけど。コンポーネントの負荷が大きすぎるならやはり考え物だ。