私はこの Flash プロジェクトに取り組んでおり、すべてのアセットがフレーム 5 にエクスポートされ、最初のフレームにプリローダーが含まれる swf を構築しました。プリローダーが終了すると、実際のサイトが始まるフレーム 10 にジャンプします。これはうまくいきます。
ただし、これまでにテストしたすべてのブラウザー (FF、IE、Chrome、および Safari) で、URL に # を配置すると、ブラウザーが最初に swf 全体をダウンロードし、最後に再生を開始するように見えます。その結果、swf の読み込みに時間がかかり (空白の画面)、プリローダーが 100% で起動し、swf がサイトに移動し続けます。
誰かがこの動作と、この問題に光を当てるための入力を確認できれば幸いです。
アップデート:
この迷惑な Flash Player の動作を指摘してくれたrhtxに感謝します。ある意味でこれがなぜなのかは理解できますが、私はそうではありませんが、リニア ムービーを作成する場合にのみ機能します。現在、最初のフレームのすべてのディープ リンクの場所にラベルを作成する必要があることを意味します。これは、パスがコンテンツ ドリブンである場合はもちろん不可能です。
この2番目の問題を克服する方法はありますか?