MovieClipLoaderでブラウザフリーズ
そんなに確認はしていませんが、MacOS 9のIEとMac OS X Classic環境のIEでFlashのMovieClipLoaderを使うと、ブラウザがフリーズすることに気づいた。
ぱどタウンのあおぞらと神戸のマップで、MAPを読み込み終わったら吹き出しを描画したいというもので、
mapprogressは、自前のプログレスバー
var maploader=new MovieClipLoader();
var maploader_obj=new Object();
maploader_obj.mc=this;
maploader_obj.onLoadComplete=function (evt){
this.mc.mapprogress._visible = false;
this.mc.drawfukidashi();これが吹き出し描画
};
maploader_obj.onLoadProgress=function (evt,loaded,total){
this.mc.mapprogress.setProgress(loaded,total);プログレスバーをアップデート
};
this.mapprogress.label="MAP読み込み中";
maploader.addListener(maploader_obj);
maploader.loadClip(mappath(),this.mapload_target);
これ、どこか間違っているかなぁ。
OS9やClassicでもNetscapeでは無問題。
loadMovieとonClipEventで回避したが、ひどいぞ。