みなさんはじめまして。 早速ですが、タイトルの現象に悩まされております。 ___________________________________________ ■制作環境  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ Adobe Flash CS3 Professional
Windows XP Professional Service Pack 2 Pentium(R) D CPU 3.20GHz 3.19GHz、2.00GB RAM ___________________________________________ ■制作状況  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 1.ルート(FLAファイル)の1フレーム目に、#includeで外部ASファイル読み込み。 2.外部ASファイルに定義した関数を実行。 3.ムービープレビューにて状況を確認しながら制作を進める。 4.途中、外部ASファイルのスクリプトが4100行を越えたあたりで下記の現象が発生。 ___________________________________________ ■現象  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 1.新たに関数を定義するため、以下のスクリプトを記述。
var totalSize:Number = _root.getBytesTotal();
var loadedSize:Number = _root.getBytesLoaded();
var nowLoadedSize:Number = Math.round(loadedSize/totalSize*100);
if (nowLoadedSize == 100) {
functionSet_fun();
//trace("nowLoadedSize = "+nowLoadedSize);
} else if (nowLoadedSize<100) {
loading_fun();
//trace("nowLoadedSize = "+nowLoadedSize);
}