ベンチマークのつもりで同一PC(Pentium4 HT)でFLASHサイトの再生速度を測定したところかなり違いが出ました。2.4GHz HTでRAM1.5GB GeForceFX 5200 あればスペック不足ではないと思ってましたがそれでも大きな差がでてFLASH8フレーヤーの方が遅延が出ず再生できています。
FLASH8 Player
http://www.macromedia.com/software/flashplayer/public_beta/
ベンチマークのつもりで同一PC(Pentium4 HT)でFLASHサイトの再生速度を測定したところかなり違いが出ました。2.4GHz HTでRAM1.5GB GeForceFX 5200 あればスペック不足ではないと思ってましたがそれでも大きな差がでてFLASH8フレーヤーの方が遅延が出ず再生できています。
FLASH8 Player
http://www.macromedia.com/software/flashplayer/public_beta/
英語版ですが、こちらで配布されています。目的はFLASH7以前で制作されたFLASHを正しく再生させることが出来るか、互換性の検証が目的とされています。実際に試してみたらPentiumIIIとかCeleronのPCの場合、トゥイーン処理が向上して動画の遅延が減りました。
ダウンロードはこちら
http://www.macromedia.com/software/flashplayer/public_beta/
本家はFLASH8 STUDIOがリリースされているのかな?早く日本語版発売して欲しいなー。今MXなんでアップグレードに丁度いいかも。
前回、スクロールに普通のHTMLが使えないということもあって、普通にシンボルで作成していましたが座標を数値指定で2880pxの外側に移動したりするとエラー発生するし、組み込んだ画像が表示されないとか酷い状況に…。実は今のところ偶然成功しているのが大きなオブジェクトのFLASHは外部ファイルにしてメインのFLASHからLoadMovieで読むと表示が可能だったりする。でもこれmacromediaも想定外な裏技かもしれないので最終的な作品には使用しないつもりです。
機能的なFLASH制作は殆どやったこと無いので、ALL-FLASHでサイト制作しようという企画でいきなりつまづいてしまった。それもfLASH内に縦長のページを読み込んでスクロールをつけるというもの。
この方法についてググってみたけど、MXではダイナミックテキストにタグ書いて表示させるがタグ制限が多くテキストとリンクだけのサポート。MX2004になってもimgタグが使えるに留まっている。
しかも、既存のHTMLをそのまま使うに適しないのでFLASH用にタグの書き直しが必要な点からまだまだですね。
結局は、ムービークリップとして再現してスクロール処理しか方法が見つからないです。
FLASHでナビゲーションバーを制作している方なら一度は困ったかもしれない事例。
「ロールオーバーで表示させたサブメニューのボタンが反応しない」
これはボタンの中にボタンがあるため問題がおきるとの事だが、正確に言うとロールオーバーで設定したボタン若しくはムービーがonイベントを独り占めにしているわけで起こる。
これを回避する為には、RollOverの代わりにhitTestを使いマウスの下にあるオブジェクトを判定してロールオーバーの代わりにする。そうすると下のボタンがonイベントを取得できるようになる。
でも、これには一つ欠点としてRollOverでは無視できたマスクとマスクに隠れた領域に反応してしまうのだ。これを回避するのは今のところ、ロールオーバーするオブジェクトの1フレーム目にはマスクとマスクで隠すオブジェクトの両方を入れない。※これは対処療法であって気づきにくいが完全にRollOverの時と動作は同じにならない。
ということでFLASH健忘録でした。