onLoadProgress はローカルでは機能しない


MovieClipLoader クラスの onLoadProgress イベントは、ローカルだと動作しない。「ダウンロードのシミュレート」ですら、完全に無視されます。リファレンスにもそう書いてあり、バグではなく仕様なのだそうだ。仕方がないので、従来通りタイマーを使って getProgress から値を拾うことにした。

ハードディスク上にあるローカルファイルをロードしようとしても、ムービープレビューモードの Flash Player ではローカルファイル全体がロードされるため、正常に機能しません。

うーむ、ローカルの Apache に帯域制限をかけてテストすればいっか……。

追記
上記の話は Flash MX 2004 でのこと。Flash 8 ではローカルでも機能することを確認。

カテゴリー: Flash   パーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>