メイン とにかくFLASH【FLASHに関して全般】 外部テキストランダム読み込みのニュースティッカー | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ecoeco | Åê¹ÆNo.28247 投稿日時: 2006-8-28 18:59 |
新米 居住地: 投稿: 6
使用環境:
MacOS10.4,Flash MX2004 |
外部テキストランダム読み込みのニュースティッカー 環境:MacOSX/FlashMX2004
テキストを外部読み込みする、ニュースティッカーを製作中なのですが、 何故かローカルやサーバー上では正常に動くのに、 ブログパーツとしてブログに読み込ませるとテキストが表示されません。 ASは /*_rootのフレームアクションに-----------------------------*/ System.useCodepage = true; /*----------------------------------------------------*/ /*_rootに設置した ダイナミックテキスト(変数:News_txt)のMCに------------------------------------*/ onClipEvent (load) { this.loadVariables("news.txt"); txt_array = new Array(); } onClipEvent (data) { for (i=1; i<=3; i++) { txt_array.push(eval("message"+i)); } trace(txt_array);//デバグ用 News_txt = txt_array[Math.floor(Math.random()*3)]; } /*----------------------------------------------------*/ 読み込ませるテキストは /*----------------------------------------------------*/ message1=<a href=" http://www.yahoo.co.jp/" target="_blank">yahoo!</a> &message2=<a href=" http://www.yahoo.co.jp/" target="_blank">yahoo2!</a> &message3=<a href=" http://www.yahoo.co.jp/" target="_blank">yahoo3!</a> /*----------------------------------------------------*/ ブログはドリコムエンジンです。 (ドリコム側ではflashの構造の問題といわれました) 何かASや構造に問題があるのでしょうか・・?? |
ひろゆき | Åê¹ÆNo.28248 投稿日時: 2006-8-28 19:14 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: 外部テキストランダム読み込みのニュースティッカー
swf を表示しているページと txtファイル(news.txt) が同階層にある必要があるように思います。 ドリコムエンジンって? http://blog.drecom.jp/ ですか?
|
Tonpoo (gaienboy改め) | Åê¹ÆNo.28249 投稿日時: 2006-8-28 19:17 |
職人 居住地: 東京・神宮前 投稿: 717
使用環境:
Windows 7 Professional, Flash CS5 Pro, Flash Player 10,1,102,64 |
Re: 外部テキストランダム読み込みのニュースティッカー こんにちは。gaienboyといいます。
引用: ecoecoさんは書きました: ブログの構造がどうなっているのか正確なところがわからないので なんともいえないのですが、news.txtを相対パスで読み込んでいる ので、パスの指定がずれてしまってるのではないでしょうか? 下記、野中さんのテクニカルノートの「2. 外部テキストファイルの読込み」 の中の、「URLの相対パス指定」をご参照ください。 LoadVarsオブジェクトを使った外部テキストファイルの読込み
|
ecoeco | Åê¹ÆNo.28264 投稿日時: 2006-8-29 10:11 |
新米 居住地: 投稿: 6
使用環境:
MacOS10.4,Flash MX2004 |
Re: 外部テキストランダム読み込みのニュースティッカー 「同階層」というのは、つまりHTMLとnews.txtが同じ階層にあるかどうか?ということでしょうか?
現在 /blog/news.html /blog/news.swf /blog/news.txt と上記ファイルは同じ階層内にアップしています。 このHTML(/blog/news.html)ファイルをブラウザで閲覧したところ、ネット上でもローカル上でもMacSafari、IE、WinIEでは表示されたのですが、このswfを読み込むタグ <embed src="http://sample.co.jp/blog/news.swf" width="160" height="240" wmode="transparent" quality="high" loop="true" menu="false"></embed> をブログ内に貼付けると、swfは表示されるのですが、テキストが表示されないのです。 ブログとはサーバーが異なるので、上記タグでは絶対パスでswfを読み込んでいます。ブログはドリコムエンジン使用のDHCブログです。 http://www.dhcblog.com/ ブログパーツは普通のFlashとは何か異なるのでしょうか…? |
ひろゆき | Åê¹ÆNo.28265 投稿日時: 2006-8-29 10:46 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: 外部テキストランダム読み込みのニュースティッカー 「ブログバーツ」であるかどうかは一旦忘れた方がよいでしょう。
例えば、
news.html, test.html いずれでも、news.swf を表示しているとしましょう。 news.swf が外部テキストを読み込もうとした場合、 起点になるのは、news.swf ではなく、news.swf を表示している html です。 news.swf
news.html で表示している news.swf は、 news.html を起点として同階層にある news.txt を読み込みます。 test.html で表示している news.swf は、 test.html を起点として同階層にある news.txt を読み込もうとします。 が、test フォルダ内には、news.txt は存在しませんから、読み込めません。 おそらく、これと同じことが起きているはずです。 test.html で表示している news.swf で外部テキストを読み込むためには、
|
Tonpoo (gaienboy改め) | Åê¹ÆNo.28266 投稿日時: 2006-8-29 10:50 |
職人 居住地: 東京・神宮前 投稿: 717
使用環境:
Windows 7 Professional, Flash CS5 Pro, Flash Player 10,1,102,64 |
Re: 外部テキストランダム読み込みのニュースティッカー こんにちは、gaienboyです。
引用: ecoecoさんは書きました: loadVariablesやloadVarsなどで外部テキストを読み込む場合に、 相対パスを用いて読込先を指定した時には、SWFファイルのある 場所ではなく、そのSWFファイルが表示されているHTMLファイル の場所が起点となってファイルが読み込まれます。 具体的に言うと、news.swfのスクリプトが
だったとして、
上記のような構造の場合、news.htmlを開くと、news.swfは news.htmlと同階層にあるnews.txtを読みにいきます。なので、もし、以下のような構造になっていた場合↓
news.txtは、news.swfとは同じ階層にありますが、news.htmlとは 異なる階層にあるため、news.swfのスクリプトは下記のように なる必要があります。
まわりくどくなりましたが、今回のケースは↓ 引用: ブログとはサーバーが異なるので、上記タグでは絶対パスでswfを読み込んでいます。 ということなので、SWF(と外部テキスト)を置いているサーバと、 ブログのサーバ(=HTMLを表示させるサーバ)の場所が違うという ことなので、loadVariablesでもnews.txtを絶対パスで読み込む 必要があります。
追記:ひろゆきさんと思いっきりかぶってしまいましたね(汗)
|
ecoeco | Åê¹ÆNo.28509 投稿日時: 2006-9-6 14:18 |
新米 居住地: 投稿: 6
使用環境:
MacOS10.4,Flash MX2004 |
Re: 外部テキストランダム読み込みのニュースティッカー お返事が遅くなり大変申し訳ございませんでした。
急ぎの仕事が入ってしまい、かかりっきりになってしまっていて、 このティッカーの修正はまだできていない状態なのですが、 階層について、指摘されてはじめて気がつきました! おそらく無事解決すると思います。 本当に有り難うございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |