1

私はかなり乱雑に構築された AS2 Web サイトにプリローダーを追加するように依頼されました。最初のフレームでのプリローダー アプローチを使用しています。サイト全体で _root への参照が大量にあるため、メイン サイトを別の SWF として外部からロードすることはできません。私のアプローチでは、タイムラインの先頭に新しいフレームを作成し、既存のすべてのコンテンツを右の 1 フレームに移動し、最初のフレームに Web で入手可能な何百万もの使い捨てプリローダーの 1 つを追加しました。

私が抱えている問題は、何らかの理由で、サイトの重量の 99% が最初のフレームでエクスポートされていることです (「サイズ レポートの生成...」で報告されているように)。ただし、フレーム 1 のプリローダーと b) フレーム 2 でエクスポートするアクション スクリプト クラスがあります。リンケージのあるライブラリ アイテムはほとんどなく、リンクされているものはすべてフレーム 2 でエクスポートするように設定されています。明らかに、プリローダーはそうではありません。すべてがロードされるまで表示されないため、希望どおりに機能します。

ここで何が欠けていますか?

ありがとう!

4

2 に答える 2

0

これは、すべてのアート アセットが最初のフレームに読み込まれているためです。

これを解決する通常の方法は、メイン サイトの開始をフレーム 3 にシフトし、フレーム 2 にすべてのライブラリのコピーを 1 つダンプし、ライブラリ内のすべての「最初のフレームでエクスポート」のチェックを外すことです。

そうは言っても、外部の.swfとしてロードできないとあなたが考える理由はわかりません-子swfでは_root、コンテナー内のものではなく、子のルートにマップされます。

于 2009-12-04T19:12:55.180 に答える
0

サイトの後にタイムラインにキーフレームを追加し、そこにライブラリ全体をドラッグすると、プリローダーの後にすべてがプリロードされます。すべての要素で最初のフレームへのエクスポートをクリックしていないことを確認してください。

別の注意: あなたのウェブサイトはフラッシュであるため、検索エンジンによってインデックスに登録されません。一部の as2 は penguin/panda によって読み取られますが、ほとんどは読み取られません。SEO であるフラッシュ Web サイトでは、多くのことが失われます。

于 2015-02-15T05:07:50.403 に答える