-1

そこで、ロードされたフレームのパーセンテージに従って満たされる円形のプリローダーを設計しました。プリローダーを除いて、1 つまたは 2 つのフレームのコンテンツですべてがうまく機能します。10 億のフレームとムービー クリップを含むすべてのサイトを追加すると、プリローダーが適切に機能しなくなり、何が問題なのかを理解するのに 4 日ほど費やしたため、これに本当に飽き飽きしています。

残念ながら、私は問題を見つけることができませんでした。プロが何が問題なのかを説明してくれることを願っています. 皆さん、ありがとうございました。

プリローダーからのコード:

import flash.display.*;
import flash.events.ProgressEvent;
import flash.events.Event;

stop();

this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, loading);
this.loaderInfo.addEventListener(Event.COMPLETE, loaded);

function loading(e:ProgressEvent):void{
    var porcent:Number = Math.floor((e.bytesLoaded / e.bytesTotal) * 100);
    porcent_txt.text = String(porcent) + "%";
    loader.gotoAndPlay(porcent);
}

function loaded(e:Event):void{
    this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loading);
    this.loaderInfo.removeEventListener(Event.COMPLETE, loaded);
    gotoAndStop("enter");
}

ここに画像の説明を入力

4

2 に答える 2

0

だからまず第一に、それは非常に役に立ちましたあなたの助けをありがとうございました

コードは大丈夫でしたプリローダームービークリップも大丈夫でした問題はテキストのあるレイヤーにありました実際この問題が発生した理由はわかりません私の推測では、プロジェクトのより深い問題に関連している必要があります...しないでください知る

ありがとうございました。

于 2012-06-02T16:08:27.273 に答える
0

ライブラリ アイテムが最初のフレームにエクスポートされていないかどうかを確認する必要があります。通常のフラッシュ ファイルには、最初のフレームのプリローダー以外は何もありません。最初のフレームのプリローダーに必要なクラス以外は使用しないでください。

ここで最初と2番目のフレームを参照してください

于 2012-05-20T19:04:14.727 に答える