• ベストアンサー

外部ボタンから別のFlashを操作

基本的な質問かもしれませんが‥外部リンクから別のFlashを操作することはできますか? つまり、htmlファイルのなかにAというボタンがあります。これは単なるテキストリンクで作ったものでもなんでもいいです。それをクリックすると、同じhtmlファイルに設置したBというFlashムービーが動き出す‥ということが可能かどうか、が知りたいのです。 Aボタンは別Flashでも構いません。AflashのクリックでBFlashのムービーが動き出す(AとBは別Flashファイル)というのは可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.2

#1です。 すみません。ご質問内容を取り違えておりました。 「SWF→SWF に命令」ではなくて, 「HTML→SWF に命令」 だったのですね。 それなら一般的には JavaScript を経由するしかありません。 「JavaScript でムービーを制御する」 http://www.adobe.com/jp/support/flash/ts/documents/fl0017.html

mausan
質問者

お礼

早速のご回答ありがとうございました。 そうです、そうです。これです!やりたかったのは。 会社に他に詳しい人もおらず、パニックになっておりました。 ありがとうございます!

その他の回答 (1)

noname#35109
noname#35109
回答No.1

LocalConnection クラス のメソッドでできるらしいですよ。 私はただ,「は~ぁ,そういうこともできるのね。」と眺めていただけで, ぜんぜん検証も理解もしていませんが, 以前にこのコミュニティのこのカテゴリで他の方が回答していらっしゃったことを鮮明に記憶しています↓。 「【SWF】同ページ・別SWFの制御」 http://oshiete1.goo.ne.jp/qa2681030.html  ↑教えて!goo ↓OKWave (同じです) http://okwave.jp/qa2681030.html 一応,Flash 8 ヘルプのオンライン版URL↓。 「LocalConnection」 http://livedocs.adobe.com/flash/8_jp/main/00002338.html その他は, JavaScript を経由する方法もあると思います。 ActionScript だけで行くなら,SharedObject の sol ファイルも経由出来ると言えばできます。 Google検索「SharedObject flush」 http://www.google.co.jp/search?hl=ja&q=SharedObject+flush&lr=lang_ja