私は完全な Flash 初心者ですが、問題を抱えており、ここで効果的に伝えるには複雑すぎるかもしれませんが、ここに質問を投稿する価値があると思いました。
クライアントが Flash のイントロを欲しがっていたので (ヤバイ!)、サイトの他のページへのリンクを含むメニューが表示されるように作成しました。迷惑な訪問者を最小限に抑えるために、Cookie を使用して、ユーザーが既にホームページにアクセスしているかどうかを判断し、そうであれば、アニメーション全体をスキップしてメニューのみを表示します。
ページに Flash を埋め込むために ActiveContent JavaScript ライブラリを使用しています。アニメーションの最後のフレームにジャンプするためにmyflash.swf?animation=false
使用してその値を読み取るときに、クエリ文字列 (例: ) を介して Flash ファイルに値を渡しています。gotoAndPlay()
ActionScript 3 を使用しています。
Internet Explorer 8 および IE のみでは、意図したとおりに動作します。残念ながら、これを行うブラウザは他にありません。それらはすべて完全なアニメーションを示しています。gotoAndPlay
Cookie は正しく機能していますが、Flash がコマンドを完全に無視しているようです。
自分が何をしているのかよくわからないので、おそらくこれは間違ったことをしたのでしょう。私が言ったように、これは大量のコードを投稿せずにロングショットであることは知っていますが、誰かアイデアがありますか?