私はこれに全くの初心者です、私はたくさんのチュートリアルを見たり、チュートリアルを読んだり、アドビのサイトを読んだりしてきました...私が最後にプログラミングしたのはApple IIeのBASICでした...
HTML ページがリンクするプリローダーを作成しようとしています。メインの .swf ファイル (Portfolio.swf) が読み込まれると、表示されて停止します (これは印刷用の SWF であるため、そうしたくありません)。 24 フレーム/秒で「再生」します。)
1120 の AS3 にエラーがあります。ここにコードをコピーします。
stop();
var loader : Loader = new Loader ();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.load(new URLRequest ("Portfolio.swf"));
function progressHandler(e:ProgressEvent) {
var percent:Number=Math.round(e.bytesLoaded*100/e.bytesTotal);
preloader.gotoAndStop(percent);
}
function completeHandler(e:Event) {
this.addChild(loader);
this.removeChild(preloader);
}
そして、これまでにテストのために自分のサイトにアップロードしたものは次のとおりです。
http://krisbunda.com/templates/portfolio/Portfolio.html
ご覧のとおり、進行状況バーをループするだけで、その後「Portfolio.swf」ファイルをロードしません。実際の「Portfolio.swf」は、次のページで表示できます。
[実際には、私は新しいので、1 つ以上のハイパーリンクを投稿することはできません...私のサイトのルートにあるポートフォリオを見つけることができます。]
6MB 以上のファイルをダウンロードするには時間がかかるため、プリローダーが必要です。
ご協力いただきありがとうございます!