• 締切済み

on(press)で背景画像変更

最近Flashをはじめた者ですが、調べてもなかなか出てこないので、 質問させてください。 Flash上でにボタン設置して、 クリックすると背景画像が変わるようにするには どう記述すればよいでしょうか? JavaScriptでいう、 onClick=document.body.style.backgroundImage='url(画像名)'; にあたる記述ということなのですが。

みんなの回答

回答No.3

LiveConnect使えばいけると思います つまるところFlashでJavaScript使えばってことです on(release){ getURL("javascript:void(document.body.style.backgroundImage='url(画像名)')"); }

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.2

それならば、別のページを用意して、SWFも違う物を配置。 元のページのSWFのボタンに on (release) { getURL("http://○○(別ページのURL)", "_self"); } と入れてください。

named644
質問者

お礼

再びお答えありがとうございます。 色々試してる過程でそれも考えました。 実際やってみると、別ページに飛ぶ瞬間白くフラッシュするのが、 少し気にかかりますが、他に方法がなさそうですね。

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.1

一番簡単なのは、同じ配置で背景画像だけ変えたフレームに飛ばせば良いんでしょうが、背景以外の配置が色々動いているのならば、背景画像をムービークリップにして、左上を中心にし loadMovie(); で背景画像を呼び込むぐらいでしょうか?

named644
質問者

お礼

早いお返事ありがとうございます。 しかし、私の説明が悪かったのか、 少し希望していることとは違うようです。 フラッシュの背景ではなく、 そのフラッシュを、htmlの上に画像のように載せて、 フラッシュ内のボタンを押すことで、htmlの背景を変えたい、 というのが、正確な質問の内容なのです。 この場合、どうしたらいいでしょうか?

関連するQ&A