No.1ベストアンサー
- 回答日時:
ちゃんとした回答を得たい場合は,
もっと状況説明をされたほうが良いです。
色んなケースが考えられて回答できない状態に近いです。
だから,「勝手に推測」し,「勝手に決めた条件」で回答します。
ご了承下さい。
-- まず勝手な推測 ---
ここは,プログラミング > Flash カテゴリです。
だから,マクロメディアの Flash をお持ちの上で,Flash でのコーディング方法に付いて質問されているのだろうと推測しました。
ついでに,おそらく,Flash 4 以前のバージョンの質問ではないだろう。
つまり Flash5 以降をお持ちであろうと推測しました。
また「ページ」に関してですが,
アイフォー の FlashMaker には「ページ」という概念が存在しますが,
マクロメディアの Flash には「ページ」という概念がほとんどありません(場合によってはあります)。
しかし FlashMaker では確か外部SWFをおそらく loadMovie できません。
だから,書かれている「ページ」というのはおそらく,HTMLのことだろうと推測しました。
まとめると,
「SWFが貼り付いているHTMLのページを表示したときに,
ランダムなSWFを Flash5以上バージョンのスクリプトによって表示したい。」
と言うことと勝手に解釈します。
--- 次に勝手に決めた条件 ---
HTML と同階層(同じディレクトリ)に
同じステージの大きさの 「1.swf」,「2.swf」,「3.swf」があるとします。
その HTML に貼り付ける SWF を「1.swf」~「3.swf」と同じステージの大きさで別に作って,
そのSWFにランダムに「1.swf」~「3.swf」をロードするスクリプトを書けばいいわけです。
--- では方法 ---
「1.swf」~「3.swf」 と同じステージの大きさのドキュメントを作成し,
HTML と同じディレクトリに任意の名前で保存します。
タイムラインの フレーム1 に以下のようなスクリプトを書けば,
パブリッシュしたとき,その SWF に「1.swf」~「3.swf」のいずれかが読み込まれます。
-----------------------------------
//1~3の整数の乱数を,変数 ransuu にセット
ransuu = Math.floor(Math.random()*3)+1;
//ムービー内に ransuu+".swf" をロード
this.loadMovie(ransuu+".swf");
-----------------------------------
外部SWFファイルのファイル名を 「1.swf」~「○.swf」 にして,
(Math.random()*3) の部分を (Math.random()*○) にしてくださればそのままコピペで使えます。
以上です。
===以下は他の方法とそのアドバイスです===========
「1.swf」~「3.swf」 の SWF ファイルさえあれば,
Flash を持っていなくても,ランダムに表示出来ます。
JavaScript でも可能です。
ここ↓を理解してFlash用にアレンジすればできると思います。
「ランダムに画像を表示したい」
http://allabout.co.jp/computer/hpcreate/closeup/ …
また,この質問&回答を,「教えて!goo」からご覧の場合,
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1899394
ランダム?に上のバナーのFlashが変わります。
ランダムかどうかはちょっとわかりませんが,
PHPやPerlなどサーバーサイドのプログラムでも,Flashのランダム表示は当然可能です。
また,Flash5 以上と限定しましたが,
Flash4でも可能です。
スクリプトは以下のようになります。
---------------------------------
Set Variable:"swfname" =Random (3) + 1 & ".swf"
Load Movie (swfname, 0)
---------------------------------
上の Flash5 以上のスクリプトと全然ちがうでしょう。
私はFlash3を使ったことがないですが,
おそらく Flash3 でも Flash4 と同じスクリプト(アクション)で可能だと思います。
http://www.dgcr.com/backnbr/9804/15_2.html
という具合に,色んなケースが考えられて回答しにくいのです。
スイカ割りのようなもので,手当たり次第回答するしかないです。
手当たり次第回答した割には,的を射た回答にはなりません。
状況をちゃんと説明しないと,
無回答に終わるか,回答があっても勝手な推測と勝手な定義で回答されます。
補足するのも面倒になると思いますので,
質問のときに状況を詳しく説明された方が良いです。
また,もし Flash のスクリプトではなくて,
JavaScript や 他言語でわからない場合は他のカテゴリの方が良いと思います。
例として,JavaSript で実現したいと仮定するならば,
JavaScript カテゴリで質問されて,
何をしたいのか具体的な状況説明と同時に,
「このサイトの画像のように,画像ではなくFlashをランダムに表示させたい。」
とかいう具体例や,
「ここまでスクリプトを書いてみたけどうまくいきません。」
などという方向性を示した方が良い回答が得られると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- フリーソフト mmfファイルからmp3に変換できる方法を教えてください(XMediaRecode以外で) 2 2022/03/22 22:25
- その他(パソコン・周辺機器) バッファローのnasですが、音楽ファイルと動画ファイルを再生できません。画像ファイルは読み込めます。 3 2022/09/28 03:32
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
- マルウェア・コンピュータウイルス FlashPlayerの削除とマルウェア感染について 5 2023/02/23 20:52
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- 国産車 トヨタ純正ドラレコ DRD-H68S 3 2022/08/11 09:25
- C言語・C++・C# このプログラミング誰か教えてくれませんか 2 2022/05/14 09:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Flashは2020年にサポートが終了...
-
flash (.swf) を編集したい
-
VBAのコンボボックスの年月表示...
-
AS3 mc0~5をまとめて処理する
-
この曲はなんでしょう?
-
laptop go2からの買い替え、lap...
-
スクリップト
-
私のコンピューター上のファイ...
-
arduino プログラムについて
-
chrome flash
-
FLASHの再生はできないのでしょ...
-
フラッシュゲームアーカイブ2
-
ウェブサイトで Flash が事実上...
-
Flashコンテンツを使ったWebサイト
-
Flash Playerのサポートが終了
-
Form内のselectを連動させるに...
-
Flashをブロックしないで
-
ダウンロードしたデジブックはa...
-
ad or script について
-
Flashplayerの運用について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
swf終了後、違うswfに自動で移...
-
ブラウザの更新ボタンで画像を...
-
flashで、レベルの違うボタンか...
-
PDFファイルの倍率を変えて保存...
-
サポートされたファイル形式お...
-
Googleマップに保存した地点が...
-
【VBA】マクロの入ったファイル...
-
個別に違う添付ファイルを付け...
-
e-taxで送信ファイルの拡張子が...
-
エクセルで「特定の文字を含む...
-
スマホでtxtファイルを編集する...
-
複数のブックを新しいブックのS...
-
A4の紙に印刷されている文字を...
-
iPhoneの内蔵の記憶媒体は、HDD...
-
ビデオファイルのプロパティの...
-
エアコンの冷媒 R410Aの重...
-
ガラケーからPCへの写真の取り込み
-
拡張子「.IDJ」を、windo...
-
Fortniteのクラッシュについて
-
2枚、マイクロSDカードを入...
おすすめ情報