メイン 迷える子羊の部屋【初心者専用】
URLを取得して、変数に置き換えるには | 投稿するにはまず登録を |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| sena1124 | Åê¹ÆNo.39652 投稿日時: 2008-7-24 17:39 |
新米 ![]() ![]() 居住地: 投稿: 4
使用環境:
会社 mac OS X FLASH MX自宅 WinXP Flash CS3 |
URLを取得して、変数に置き換えるには はじめまして。
外部画像を読み込むSWFを作りHTMLに配置しましたが、 画像の入っているフォルダがPHPにて生成されるため、どうやってFLASHにフォルダを取得させればいいのかわかりません。 ◆使用環境 自宅 Flash8 Pro(winXP) 会社 FlashMXPro(macOSx)※MXで製作中です。 ①swfの設置してあるURLを取得 ②http://www.flash-jp.com/aaaa.html?name=japan ↑のような「japan」の部分を取得する。 ③取得した値を外部画像を読み込むスクリプトに当てる。 のようにすれば可能なのかなと思いいろいろ調べてみましたが理解することができませんでした。 なお外部の画像の指定については、 function viewPh01() { this._parent.mainprogress._visible = true; this._parent.mainloader.contentPath = "01b.jpg"; } で指定しております。 どなたかご教示よろしく願いいたします。
|
| ひろゆき | Åê¹ÆNo.39654 投稿日時: 2008-7-24 18:31 |
ちょんまげら ![]() ![]() 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CCSafari 6.1 |
Re: URLを取得して、変数に置き換えるには 「アカウント編集」で、編集環境は書いておきましょう。
「プロフィール・使用環境記入のお願い」 #その他の欄に記入すれば、使用環境として表示されるはずです。 引用: 画像の入っているフォルダがPHPにて生成されるため、どうやってFLASHにフォルダを取得させればいいのかわかりません。 断片的にしか説明されていないので、なんとも言い難いですが。 FlashVarsを用いるのがふつうだと思います。 ただし、「フォルダがPHPにて」どのように「生成される」のか、不明なので、 具体的な回答はできかねます。 JavaScriptを用いて、URLクエリを取得するのであれば、 「JavaScriptでFlashのオープニングムービーをskip」あたりが参考になるでしょうか。
|
| sena1124 | Åê¹ÆNo.39661 投稿日時: 2008-7-25 11:42 |
新米 ![]() ![]() 居住地: 投稿: 4
使用環境:
会社 mac OS X FLASH MX自宅 WinXP Flash CS3 |
Re: URLを取得して、変数に置き換えるには 回等ありがとうございます。説明がアバウトで申し訳ありません。
補足いたします。 階層 -index.html -imgフォルダ-pooフォルダ-p01.jpg -p02.jpg -p03.jpg -photo.swf photo.swfは、同一階層のjpgを読みにいくように指定しています。 index.htmlに、photo.swfを貼付けています。 PHPにて生成されるのはpooフォルダのpooの名前部分で中身は同じ名前のものが入ります。 私の思い違いで、最初photo.swfがpooフォルダのjpgを読みにいくと思っていたのですが、貼付けてあるindex.htmlの階層のjpgを読みにいってしまっているようです。 FlashVarsを用いて、swfの中のjpgを読みにいくスクリプトに変数を渡してあげればいいのでしょうか?
|
| ひろゆき | Åê¹ÆNo.39671 投稿日時: 2008-7-25 19:41 |
ちょんまげら ![]() ![]() 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CCSafari 6.1 |
Re: URLを取得して、変数に置き換えるには 引用:
sena1124さんは書きました: この「pooフォルダ」をPHPが生成しているということでしょうか? 問題のPHPが「どのように」このフォルダを生成し、 フォルダ名をどのように取得すればいいのか、こちらでは分かりかねます。
|
| ニノミヤ カズノリ | Åê¹ÆNo.39683 投稿日時: 2008-7-26 11:41 |
職人 ![]() ![]() 居住地: 東京 投稿: 430
使用環境:
CS4 .4.11, .5.7 XP Pro(sp3)Flash Player 10,0,22,87, AIR 1.5.1, IE 5.5 & 6 & 7 & 8, Firefox 2.0.0.20 & 3.0.11 & 3.5, Opera 9.64, Safari 4, Google Chrome 2.0.172.31, Netscape 7.1 |
Re: URLを取得して、変数に置き換えるには _url プロパティを使って、swf のパスを取得すれば同一階層に存在する jpg のパスも取得出来るのではないでしょうか。
|
| Hiroike | Åê¹ÆNo.39695 投稿日時: 2008-7-27 5:38 |
新米 ![]() ![]() 居住地: 北海道 投稿: 15
使用環境:
Win2000,FlashMX,Flash8 |
Re: URLを取得して、変数に置き換えるには EMBED/OBJECTタグ内に"BASE"パラメータオプションを加えれば良いと思いますが・・
http://support.adobe.co.jp/faq/faq/qadoc.sv?228646+002 |
| sena1124 | Åê¹ÆNo.39697 投稿日時: 2008-7-27 22:18 |
新米 ![]() ![]() 居住地: 投稿: 4
使用環境:
会社 mac OS X FLASH MX自宅 WinXP Flash CS3 |
Re: URLを取得して、変数に置き換えるには 皆様、お返事ありがとうございます。
無事に、FlashVarsを使い変数の取得に成功しました。 (fla内にダイナミックテキストで変数を指定→表示にて確認しました。) しかし、 階層 -index.html -photo.swf -imgフォルダ-pooフォルダ-p01.jpg -p02.jpg -p03.jpg のようなフォルダ構成にしてるため、フラッシュのrootが予定では同一階層のjpgを読みいく予定だったものが、index.htmlの階層を読みに行っているようで、いまだに画像の表示に至っておりません。(-photo.swfの階層が変更になりました) そこで、再び質問なのですが、「p01.jpg」のようにアクションで指定しているものの前に、先ほど取得した変数を付け加えることは可能でしょうか? スクリプトでの外部画像の指定を http://www.aaa.com/変数/p01.jpg のように絶対パスで行いたいのです。 変数=nameの場合 unction viewPh01() { this._parent.mainprogress._visible = true; this._parent.mainloader.contentPath = "http://www.aaa.com/name;/p01.jpg"; } と指定してみたのですが、うまく表示できませんでした。 たびたび申し訳ありませんが、ご指導お待ちしております。 また、簡潔に質問事項をまとめられず申し訳ありません。
|
| 野中文雄 | Åê¹ÆNo.39698 投稿日時: 2008-7-27 22:32 |
ちょんまげら ![]() ![]() 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: URLを取得して、変数に置き換えるには スクリプトは山勘で書いても「うまく」いきません。きちんと、参考書や[ヘルプ]を参照しましょう。[ヘルプ]の[+加算演算子]をよくお読みください。
引用: sena1124さんは書きました: |
| ひろゆき | Åê¹ÆNo.39699 投稿日時: 2008-7-27 23:34 |
ちょんまげら ![]() ![]() 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CCSafari 6.1 |
Re: URLを取得して、変数に置き換えるには 引用:
また、簡潔に質問事項をまとめられず申し訳ありません。 簡潔にまとめる前に、中途半端に説明されていることをおやめになって、 きちんとすべて説明なさった方が良いのではないでしょうか? (1) 関数 viewPh01 がどこに記述されているのか分からない。 (2) また、関数 viewPh01 がどこで呼び出されているのか分からない。 (3) mainprogress, mainloader が何か分からない。 単に、フォルダ名を変数として、読み込みに利用しようというのであれば、 ただし、全容がはっきりしないので、このスクリプトを記述したからといって、 解決するとは限りませんが。
|
| sena1124 | Åê¹ÆNo.39700 投稿日時: 2008-7-28 3:30 |
新米 ![]() ![]() 居住地: 投稿: 4
使用環境:
会社 mac OS X FLASH MX自宅 WinXP Flash CS3 |
Re: URLを取得して、変数に置き換えるには ありがとうございます。 上のスクリプトで無事表示させることができました。 引用: 簡潔にまとめる前に、中途半端に説明されていることをおやめになって、 すべて書きすぎるのも読みにくいと思い簡潔に書きすぎていました。 なにを説明したらよいかもまとめておらず、反省しております。 次からは、もう少しわかりやすい質問を心がけていきます。 ありがとうございました。
|
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
| 投稿するにはまず登録を | |



ログイン


mac OS X
FLASH MX
WinXP
Flash CS3







