- 締切済み
on(press)で背景画像変更
最近Flashをはじめた者ですが、調べてもなかなか出てこないので、 質問させてください。 Flash上でにボタン設置して、 クリックすると背景画像が変わるようにするには どう記述すればよいでしょうか? JavaScriptでいう、 onClick=document.body.style.backgroundImage='url(画像名)'; にあたる記述ということなのですが。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- H240S18B73
- ベストアンサー率65% (190/288)
LiveConnect使えばいけると思います つまるところFlashでJavaScript使えばってことです on(release){ getURL("javascript:void(document.body.style.backgroundImage='url(画像名)')"); }
- suzuko
- ベストアンサー率38% (1112/2922)
それならば、別のページを用意して、SWFも違う物を配置。 元のページのSWFのボタンに on (release) { getURL("http://○○(別ページのURL)", "_self"); } と入れてください。
- suzuko
- ベストアンサー率38% (1112/2922)
一番簡単なのは、同じ配置で背景画像だけ変えたフレームに飛ばせば良いんでしょうが、背景以外の配置が色々動いているのならば、背景画像をムービークリップにして、左上を中心にし loadMovie(); で背景画像を呼び込むぐらいでしょうか?
お礼
早いお返事ありがとうございます。 しかし、私の説明が悪かったのか、 少し希望していることとは違うようです。 フラッシュの背景ではなく、 そのフラッシュを、htmlの上に画像のように載せて、 フラッシュ内のボタンを押すことで、htmlの背景を変えたい、 というのが、正確な質問の内容なのです。 この場合、どうしたらいいでしょうか?
お礼
再びお答えありがとうございます。 色々試してる過程でそれも考えました。 実際やってみると、別ページに飛ぶ瞬間白くフラッシュするのが、 少し気にかかりますが、他に方法がなさそうですね。