Flashを外部から読み込んだ際にボタンが動作しない件

トレッキングシューズを購入したYu-ichiです:neko:

ショップの方に、紐の結び1つで全然違うことを実感させられました。:cat_5:

さて、今回は予告通り、
Flashを外部から読み込んだ際の問題について書きたいと思います。:kaoemoji1:

転送量の関係などで、swfファイルを別サーバに置いて
それを呼び出して表示する方法を一部とっていたりします。:kaoemoji3:

普通のプロモーション的なFlashであれば、文字や画像に動きを持たせるだけなので
問題はないのですが、ボタンクリックで別ページに飛ばす(getURL)となると問題があります。:ga-n:

Flashの仕様でそうなっています。:kaomoji5:

そこで、外部から読んできたswfファイルのgetURLを動作するようにする為には
<object>と<embed>にそれぞれ「allowScriptAccess」を設定します。:wa-i:

<object>なら

</p>
<p>&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;</p>
<p>

の一行を追加してください。

<embed>なら、そのタグ内に

</p>
<p>allowScriptAccess=&quot;always&quot;</p>
<p>

を追加します。

これだけで、getURLが動作するようになります。:kaomoji7:

いや~、これは知らないとハマるパターンですね。:neko:

トラックバックURL

コメントを残す

メールアドレスが公開されることはありません。