単純にFlash CS4のバグなのか、それともタイムライン内と外部ASファイルに両方書いているから実行タイミングが変わった事が原因なのか把握できていないのですが、swcファイルとして書き出すflaファイルのフレーム内スクリプトがなぜか実行されないという現象に遭遇しました。(ちなみにMac版)

具体的には、ルートの階層の1フレーム目にstop();の記述を書いても、止まらない!といった具合です。他に記述したスクリプトも実行されませんでした。

小一時間、様々な場所を調べてみたものの、原因は分からず。

…もしやと思い、試しにWindows版のFlash CS3で同じflaファイルを開き、swcファイルを書き出してみたところ…、正常に動作しました。

演出の部分は別のflaファイルに分けて作業を分担して…といった具合に、複数人で作業する場合にもしかすると遭遇するかもしれません。

HTML5飯