onDataメモ

clearInterval()でsetInterval()が解除できない問題だけれど、MovieClip.onData=function(){の中にsetInterval()を書いていたので解除できないという事がわかった・・・。しかしこの問題の不可解なところはデバッガでは正しく動作するのだが、SWFに書き出すと動かないという点。
MovieClip.onDataは「ムービークリップを読み込みが終わった。」というイベントハンドラなわけだが、ムービークリップ(&その中で読んでる外部データ)が読み込み終わったらsetInterval開始をさせていて、setInterval自体は動いているのに停止が出来ないって何故・・・。
そういえば以前onClipEvent(load)で自分自身にloadMovieしてはいけないというので引っかかったけれど、似たようなもの?? 違うかw
onClipEvent (load)ハンドラ内で、自分自身(this)をターゲットとしてMovieClip.loadメソッドを実行してはいけません。外部ファイル(SWFまたはJPEG)がロードされると、また新たにloadイベントが発生するので、永久に処理が終わらないからです。
http://f-site.org/articles/2003/10/27232817.html