プロが教える店舗&オフィスのセキュリティ対策術

ページをリロードするたびに
ランダムでいくつかの画像(バナー)が表示されるという
Flashをつくりました

↓これがランダム表示の部分に使ったスクリプトです
a=Math.ceil(Math.random()*4)+1;
gotoAndStop(a);

作成はFlashMX2004です

IE6.0だとフラッシュがブラウザに表示されません
(ローカルでは上手くいきます)
Firefox1.7だとローカルでもサーバー上でも上手くいきます
IEで表示させるにはどうしたらいいでしょうか?
よろしくお願いします。m(._.)m

A 回答 (2件)

> IE6.0だとフラッシュがブラウザに表示されません



Microsoft Windows XP Service Pack 2 (SP2) アップデートにおける Internet Explorer ブラウザのアップデートにより、Macromedia Flash Player のコンテンツが以前のように表示されなくなるかもしれないそうです。

nanachin2さんがお使いのWindowsのバージョンをお知らせください。

参考URL:http://www.macromedia.com/jp/support/flashplayer …

この回答への補足

さっそくありがとうございます。
Windows 2000 Service Pack4を使っています。

補足日時:2005/10/07 11:39
    • good
    • 0

>IE6.0だとフラッシュがブラウザに表示されません


表示されない理由は分かりません。

下は単なる感想です。
>a=Math.ceil(Math.random()*4)+1;
この式はおかしくないですか。
randomが0のときaは1
0.000001などから0.25までは2
0.250001などから0.50までは3
0.500001などから0.75までは4
0.750001などから0.99までは5
と1と2~5の出現確率が違います。

a=Math.floor(Math.random()*4)+1;
または
a=Math.floor(Math.random()*4)+2;
ではないですか?
    • good
    • 0
この回答へのお礼

TT414さん、ご指摘ありがとうございました。
IEでの表示、もし思い当たる点でもあればよろしくお願いいたします。

お礼日時:2005/10/07 17:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!