• 締切済み

ファイルパス引数の受け取り

HTMLでFLASHを表示する際に、画像ファイルパスを引数指定をして FLASH内に反映したいと考えています。 実装状況は、以下の通りとなります(環境:WindowsXP/Flash8) HTML側での呼び出しは、以下の通りとしています。  ...  <param name="movie" value="visual.swf?backjpg=http://aaaa.com/bg.jpg" />  <embed src="visual.swf?backjpg=http://aaaa.com/bg.jpg" ...  ... 受取のFLASH側では、visual要素に渡されたURL画像を読み込むよう に設定していますが、正しく画像が取り込まれていません。  visual.loadMovie(_root.backjpg); 以下のように直接URLを指定すると表示されることを確認していますが、 HTMLからの引数で実現したいのです。  visual.loadMovie("http://aaaa.com/bg.jpg"); URL引数の受け取りおよび設定方法を教えて頂けますでしょうか? 大変申し訳ございませんが、宜しくお願い致します。

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

みんなの回答

回答No.1

やったことないんでわからないですが とりあえず文字列を引数に入れる時は ダブルコーテーションなりつけた方がよいかと思います もしかしたらそんだけのことかもしれません

fd3sryo
質問者

お礼

ご回答有難うございます。試してみましたが、やはりできませんでした。 念のために正しく引数が受け取れているのか確認しました。 <flash> backjpg_value.text = _root.backjpg; 正しく指定された引数が表示されました。。

関連するQ&A

  • Flash8で外部画像を読み込む際、PHPの変数が含まれているURLの

    Flash8で外部画像を読み込む際、PHPの変数が含まれているURLの画像を取得するには? 宜しくお願いします。 現在、swfファイルで、外部画像を読み込んで表示させています。 Flash8 Professionalを利用して、単純にActionScriptでレイヤー1に ImgName.loadMovie("○○.jpg") とだけ記述しています。 ImgNameという名前のムービークリップで、○○.jpgを表示するだけ という演出です。 この時の「○○」にあたる部分なのですが、 swfの配置してあるページで使っている 「$week」というPHPの変数と常に同一の名前なので、これを活用させたいのです。 ( sunday.jpgを表示させたい時、$weekも常に"sunday"になっている ) 例えばもしHTMLとPHPで行うのなら、 --------------------- <?php $week = "sunday"; $imgurl = "images/week/" . $week . ".jpg"; ?> <img src="<?=$imgurl?>"> --------------------- で済んでしまうような事なのですが、これをflashで 行う場合はどのようにすれば解決しますでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • 外部画像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 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
  • 外部png画像の読み込みについて

    いつもお世話になっております。 下記サイトの作品サンプル No.880「ドラッグ可能な拡大回転画像」に関して質問させてください。 http://hfm-kenchan.com/Lesson/contents/index.htm 上記サンプルでは、外部jpgファイルを使用していますが、ここにjpg画像ではなくpng画像を使用したく考えております。 (背景が透明な画像を使いたいと思いまして。) アクションスクリプト内の oadThumb.loadMovie(_parent.Path+"s"+num+".jpg"); loadPic.loadMovie(_parent.Path+"p"+num+".jpg"); を loadThumb.loadMovie(_parent.Path+"s"+num+".png"); loadPic.loadMovie(_parent.Path+"p"+num+".png"); に変更し、画像格納フォルダにpng画像を入れてプレビューしてみたのですが、png画像が表示されませんでした。 色々調べたところ、Flashがpng画像に対応したのはFlash8からとのことで、この辺があやしいのか。と思いましたが、私のFlashはFlash8ですので、特に問題はないかと思います。 ※サンプルの環境はMXらしいのですが、私の環境 8でflaファイルを保存しなおしてます。 アクションスクリプト内に、何か特別な記述(?)が必要なのでしょうか。 または、png画像の書き出し方に問題があるのでしょうか。。。 png8、png24、png32、またgifファイルで書き出してもswfにおいて、画像は表示されませんでした。 jpgで書き出したときのみ、正常に表示されました。 お手数ですが、原因、解決策などございましたら、ご教授いただけませんでしょうか。 どうぞ宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • スクリプトでHTML上に書き出された画像を、SWFに読み込ませたい

    PHPなどのスクリプトによってHTML上に書き出された画像URLを、SWFに読み込ませて表示させたいのですがどのようにしたらよいでしょうか。 たとえば物件紹介などのサイトで、データベースに1つの物件に対して複数の画像を登録し、登録(アップロード)された画像URLをフラッシュでアルバムのように表示させたいのです。 PHPスクリプトによってHTML上に画像を書き出すことはできるのですが、それをSWFに読み込ませるにはどうしたらいいのかわかりません。 XMLに画像URLを登録していって、そのXMLをSWFに読み込んで表示、というのではなく、HTML上に書き出されたURLを読み込ませたいです。 アルバムはこちらを参考に作成しています。 http://hfm-kenchan.com/Lesson/log_qa/D0610061.htm ※スクリプトで書き出される画像ファイル名は一定の規則をもっていないため、連番で表示というのができません。 説明下手なもので分かり辛くてすみません。 どなたかご教授いただけないでしょうか。 よろしくおねがいいたします。 ■環境 ・Windows XP ・Flash8 ・ActionScript2.0

    • ベストアンサー
    • Flash
  • SWFファイルの先読み方法

    FlashのSWFファイルの先読み方法についての質問です。 1~8までの各地域の地図を作り、 各地図の中のボタンをクリックすることで、 1~8それぞれの地域地図を呼び出して 表示しています。 この地図が表示されるときに、 時間がかかってしまう時があるため、 SWFファイルを先読みさせようと思っています。 現在 一番最初のSWFファイルに _root.dammy._visible = false ; _parent.loadMovie("1.swf"); _parent.loadMovie("2.swf"); _parent.loadMovie("3.swf"); _parent.loadMovie("4.swf"); _parent.loadMovie("5.swf"); _parent.loadMovie("6.swf"); _parent.loadMovie("7.swf"); _parent.loadMovie("8.swf"); といった具合に書いていますが、 どうもうまく読み込んでいないようです。 どなたかご存知の方、教えてください! FlashはFlash8 PCはWindowsXPです。

    • ベストアンサー
    • Flash
  • Flash Lite1.1で起動時に引数を与える

    携帯用のFlash Liteで、swfの起動時に引数を与えたいのですが、やり方がみつかりません。 CGIのようなURLのパラメータでも渡せないようで・・・。 外部から引数を与える方法についてお知りのかた、ご教授ください。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • jpgを外部リンクさせswfで書き出し、loadmovieで読み込む

    こんにちは、よろしくお願いします。 WinXPでFlashMXを使用しています。 タイトルの通り、jpg画像を外部リンクさせたものをswfで書き出し、そのswfファイルをloadmovieで読み込みたいのですが、jpg画像が表示されません。 jpg画像以外のテキスト文字などは正常に表示されます。 jpg画像を外部リンクさせ、swfで書き出すところまでは正常に表示されるのですが、そのswfファイルをloadmovieで読み込ませると画像だけが表示されません。 お分かりになる方がいらっしゃいましたら、ぜひ御回答お願いします。

  • HTMLからのパラメータの引渡しについて

    HTMLからの引数によって、FLASHで読込むテキストファイルを変更したいのです。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1584907 を参照し、以下のようにHTMLに記述しています。 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height="25"> <param name="movie" value="flash.swf?cd=10"> <param name="quality" value="high"> <embed src="flash.swf?cd=10" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="25"></embed> </object> しかし、FLASHが思うように動かないのです。 ブラウズのアドレスに直接 http://localhost.flash.swf?cd=10 と記述し、呼び出すと動作します。 何が原因でしょうか?

  • FlashADの制作、WinIE特有の問題? "clickTAG" で悩んでます。

    自社でごく小規模のWEB広告配信システムを構築しています。対応はPCのみで、広告素材は画像、Flash、テキストなど。それぞれの素材をクリックすると他のサイト(広告主のサイト)へ遷移します。 Flash素材に関しては、下記のマクロメディアの情報を参考にサンプルを作成しています。 http://www.macromedia.com/jp/devnet/security/security_zone/clicktag_security.html HTMLにて<EMBED>タグで swf ファイルを指定する際に clickTAG という引数に飛び先URLを指定。 -- 埋め込みHTML例 -- <EMBED src="ad_banner_example.swf?clickTAG= http://adnetwork.com/tracking?http://www.destinationURL.com" > さて、問題は引数の値チェックを行ったswfを作成し、HTMLから指定してみてもWindows IE では正常に動作しないことです。 例のブラウザではswfをクリックすると別ウィンドウが開きます。 これは IE側の問題(あるいは仕様?)なのか、HTMLの指定の仕方が悪いのか、はたまたFlash側の書き方が悪いのか、何かご存知の方はいませんでしょうか? 解決方法や回避策(JavaScritp?)など、情報いただけると助かります。 確認ブラウザ IE 6.0 (Win XP, Flash Player 8) ... × IE 5.0 (Win 2000, Flash Player 8) ... × IE 5.1 (Mac OS 9.2, Flash Player 7) ... ○ Firefox 1.0.7 (Win XP, Flash Player 8) ... ○ NetScape 7.1 (Win XP, Flash Player 8) ... ○ Flash の制作は Mac OS 9.2, Flash MX よろしくお願いします。

    • ベストアンサー
    • Flash

専門家に質問してみよう