• ベストアンサー

ActionScriptで画像と文字を表示

ActionScriptで1フレーム目にボタンをおいて2フレーム目に 任意のjpg画像を表示させたいのですができません。 同一フレーム内で on (press) { image.loadMovie("hoge.jpg"); } とすれば表示はできました。

  • Flash
  • 回答数1
  • ありがとう数0

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

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

フレーム1 のボタンに, on (press) { gotoAndStop(2); } と書いておいて, フレーム2 の空白キーフレームに(フレーム2に空白キーフレームがなければ作る), image.loadMovie("hoge.jpg"); と書けば良いだけだと思います。 当然,フレーム2 には image というインスタンス名のムービークリップが存在している必要がありますが。

関連するQ&A

  • 外部画像jpg又はswfの表示について

    はじめまして、こんにちは。 Flash初心者です。 [使用環境] Flash MX 2004 Win 2000 [質問] 1フレーム目にはslide1.○○○、2フレーム目にはslide2.○○○、 3フレーム目にはslide3.○○○といったふうに画像をnextボタンと backボタンを使って切り替わるようなものを作っています。  ※○○○にはjpg又はswfが入ります。 +――――――――――――――――――+ | +―――――――+  +――――+ | | |           |  |back   | | | |           |  +――――+ | | | picture     |            | | |           |  +――――+ | | |           |  |next    | | | +―――――――+  +――――+ | +――――――――――――――――――+ ・外部画像を読み込んで表示するには「 picture.loadMovie("slide1.jpg"); 」又は、  「 picture.loadMovie("slide1.swf"); 」で表示できます。 ・slide1はjpgかswfのどちらかのファイルしかなく、shile2、slide3も同様です。 ・1フレーム目がswfの場合「 picture.loadMovie("slide1.swf"); 」、  2フレーム目がjpgの場合「 picture.loadMovie("slide2.jpg"); 」  というように拡張子を指定してスクリプトを書くのではなく、  条件式を使って画像を表示するにはどうすればよいのでしょうか。 ・もしくは、エラーを無視して次の行へいくというプログラムはあるのでしょうか。 どなたか分かるようでございましたらご教示下さい。お願いします。

    • ベストアンサー
    • Flash
  • FlashのメニューのActionscriptについて教えてください

    写真をみせるギャラリーサイトを作りたいと思っています。構成はサムネイルとしての小さい画像、メインの大きい画像、次の画像にうつる矢印です。メインの画像は50枚ほどで、外部jpgをloadMovieで読み込ませようと思っています。 そこで質問なのですが、 1.サムネイルをボタンにして、オンマウスで枠がついて、マウスがはずれるとゆっくり枠も消えるというムービーにしたいのですが、これはどういうActionscriptなのでしょうか? 2.次の画像に移る矢印もボタンなのですが、これもActionscriptでできるんでしょうか?たとえば今表示されている画像を判断してその次の数字の画像を呼び出す、みたいなことだと思うんですが…。どうなんでしょうか? わかりにくかったら申し訳ないのですがよろしくお願いします!

  • 外部の画像、もしくはswfを読み込んでボタンをつくりたい

    以下2パターンを試してみました。 1 ボタンシンボルが配置してあるswfファイルを作成(0.swf)し、「sum」というMCに読み込み loadMovie("0.swf","sum"); 結果は、通常状態の表示は問題なく行いましたが、マウスをボタンの上にもってきても反応しませんでした。 (カーソルは変更されるが画像に変化なし) 2 MCをつくり、そこに on (rollOver) { this.gotoAndStop("2"); } on (rollOut) { this.gotoAndStop("1"); } 下の階層に、1フレーム目および2フレーム目に通常状態とrollOverの画像を読み込むためのMCを配置。それぞれsum_1、sum_2。 そのMCがあるタイムライン上に loadMovie("0.jpg","sum.sum_1"); loadMovie("0_on.jpg","sum.sum_2"); 要するに箱を作って、画像だけ差し替えられるようにした感じです。 実行すると、1フレーム目は正常に表示されますが、マウスをかざした時に白くなってしまい、マウスを戻しても白いままで最初の画像が戻りません。 loadMovieはこういう動きなのでしょうか。 外部から読み込んでボタンとして動作させたい場合はどのようにすればいいでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • 外部から画像をサイズ指定で読み込む

    いつもお世話になっております。 FlashMX WinXPを使っています。 フォトギャラリーを作っています。 外部ファイルにサムネイル用の縮小画像「image_s.jpg(30×30)」 と拡大表示用の画像「image_l(300×300)」の2枚を用意して 表示させているのですが、 これを中間サイズの「image_m.jpg(150×150)」の画像1枚を用意し サイズを変更してどちらも表示させたいと考えています。 これは可能なのでしょうか? 現在は下記のActionScriptを使用し画像を表示させています。 this.space.loadMovie("image_s.jpg"); this.stop(); このActionScriptにどのようにサイズ指定すればよいのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • Flash
  • 外部画像の読み込み→表示で

    Flash MX でアクションスクリプトを記述しました。 this.myPhoto.loadMovie("/image1.jpg"); インスタンス名:myPhoto 画像ファイル名:image1.jpg (画像ファイルimage1.jpgはswfファイルと同じ階層) バブリッシュして htmlファイルと swfファイルを作成しましたが、htmlでは画像が表示されません。 swfファイルをFlash Player再生すると画像は表示されています。 this.myPhoto.loadMovie("/image1.jpg"); を this.myPhoto.loadMovie("image1.jpg"); と『/』を除いて記述すると、 今度は htmlファイルでは画像が表示されますが、swfファイルはFlash Playerで再生しても表示されません。 htmlでもswfでも表示するようには出来ないものでしょうか? OS: windowsXP SP2 IE: Ver6.0 FLASH: Flash MX アクションスクリプトの初心者で質問の仕方さえ要領を得てないと思いますがご勘弁ください。 不明の点はご指摘ください。

    • ベストアンサー
    • Flash
  • loadMovieの読み込み中を表示しない

    Flash Mx 2004です。 ムービークリップにloadMovieで外部画像を表示し、その上にボタンをのせているのですが、画像が出るまでの間ボタンだけが表示されている状態になっています。画像とボタンを同時に表示するにはどうしたらいいのでしょうか?このムービークリップは5フレーム目にあります。 以下の2種類の方法をためしてみましたがうまくいきません。どちらの方法でもまた別の方法でもよいのでよろしくお願いします。 ●読み込み後のフレームへ移動 このムービークリップは別画像をクリックしたら表示されるようにしているので、その画像のアクションに on(release) { _root.gotoAndPlay(6); //5フレーム目の次を表示 } と記述したのですが、これだとなぜかloadMovieの読み込み画像が出ません。 ●最初から読み込んでおいて非表示にしておく ムービークリップを1フレームに配置し [レイヤー名またはインスタンス名]._visible=false; としたのですが非表示になりません。

    • ベストアンサー
    • Flash
  • ActionScript

    ActionScript を教えてください。 ドキュメント全体を透明なボタンでおおい、 画面をクリックすると次のフレームに進み、 左から右にマウスをドラッグすると前のフレームに戻るようにするにはどうしたらよいでしょうか? 進む方は、 on (release) { nextFrame(); } で、できたのですが、戻る方が全くわかりません。

    • ベストアンサー
    • Flash
  • ActionScript3.0のスクリプトの書き方

    Flash CS5を使ってWebページへのリンクボタンをつくりました。on (press)状態でリンクさせたいのですが、ActionScript3.0でのスクリプトの書き出し方がわかりません。よろしくお願いします。

  • FlashのActionScriptについて。

    ActionScriptについて、質問があります。 例えば, on (press){ _root.A.gotoAndPlay("5") } とシンボルに書いて動かします。 さらにシンボルの中にある、別のシンボル(たとえてBとします。)をうごかそうと更に、次のようにかきます。 on(press){ _root.A.B.gotoAndPlay("3") } フレームナンバーはなんでもいいのですが、 どうしてもシンボルBが言う事を聞いてくれません。 なにか間違いがあるのでしょうか? どうかFlashに詳しい方教えてください!!

  • 外部画像の読み込みについて

    現在、Flash MX(ActionScriptのバージョンは確認方法がわかりませんでした・・・)を使用して ムービーが読み込まれた際に画像ファイルを埋め込む、といったプログラムを行っています。 ステージにimgというインスタント名のムービークリップを設置し、1フレーム目に img.loadMovie("./img/01.jpg"); というActionをプログラムしているのですが、環境によってうまく動作しません。 環境によっては、というのは、PC上ではうまく動作するのですが、携帯からアクセスするとうまく動作してくれません。 携帯でアクセスした場合にうまく動作してほしいので、困っています。 色々試してみたところ、ムービークリップに下記のようなアクションスクリプトを導入したところ、動作しました。 on(KeyPress "1"){ _root.img.loadMovie("./img/01.jpg"); } ただし、ステージ上にインスタント名img2のムービークリップを追加で設置し、下記のようになスクリプトを導入してみたところ imgのみ正常に画像が表示され、img2には何も表示されませんでした。 on(KeyPress "1"){ _root.img.loadMovie("./img/01.jpg"); _root.img2.loadMovie("./img/02.jpg"); } PCで動作確認を行う場合、いずれも正常に動くので対処法がよくわかりません。 最終的には、n個の画像をムービーがロードされたときに自動配置するようにしたいのですが このような場合、どのようにプログラムしていけばよいのでしょうか。 また、あらかじめ画像を読み込むだけ読み込み必要なときにのみ表示する、といったことは可能でしょうか? 解決策をご教授いただければ幸いです。よろしくお願いいたします。