メイン とにかくFLASH【FLASHに関して全般】 CGI等で自動的に作成されたテキストの表示の仕方 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
shigeo | Åê¹ÆNo.16456 投稿日時: 2005-4-4 3:28 |
新米 居住地: 投稿: 17
使用環境:
Mac OSX 10.3.7 Flash MX 2004 |
CGI等で自動的に作成されたテキストの表示の仕方 お世話になります。皆さんにお知恵を拝借したく、書き込みさせて頂きます。
CGIで作成されたテキストをFlashで読み込む方法として 外部テキストの読み込みがあると思いますが、その場合 Flash内にどのテキストを読み込むかを指定しますが CGIで自動的に作成されるファイル名は作成された日付、 例えば「20050403.txt」となります。 そうなると、Flash内もCGIで自動的に作成されるたびに 毎回ファイルを指定し直さないといけなくなるのでしょうか? もしそうであるならば、その他によい方法がありますでしょうか? ちなみに、ぱっと思いついた対処法として、最初に読み込むCGI作成ファイルを 固定の名前、例えば「top.txt」にしてしまって、その「top.txt」に 各生成されたテキスト「20050403.txt」「20050331.txt」等に リンクを張っておけば、毎回Flashで読み込む最初のテキストファイルの名前が 変わらないため、O.K.かと思いましたが、リンクをクリックすると ただ単に「20050403.txt」の中身全てを表示するだけになって その中の関数やタグ等が無視されてしまいます。 なぜそうなるのかは、Flash上で結局そのファイルを指定していないからなのでしょうが・・・。 なにか良い方法を、何卒、宜しくお願いいたします。 |
水蕗 | Åê¹ÆNo.16496 投稿日時: 2005-4-5 14:27 |
新米 居住地: 千葉 投稿: 22
使用環境:
Win7x64 home, CreativeCloud |
Re: CGI等で自動的に作成されたテキストの表示の仕方 こんちは?。
引用:
私だったらこうすると思います。 1.固定のテキストファイル(target.txtとする)に「読み込むべきファイル名」をCGIに書かせておく。 2.「target.txt」を読み込んで「読み込むべきファイル名」を取得。 3.ファイルを読み込む。 「読み込むべきファイル名」を行ごとに書いていけば、「次の記事のファイル名」や「前の記事のファイル名」の取得も簡単です あまりにも履歴が多くなるようでしたら(1000とか2000とか)、適当な履歴数を返すCGIをかませるのもひとつの方法ですね。 引用:
「?.txt」へのリンクなので、テキストファイルとしてブラウザ表示されるのであれば、予想通りの動作と思えますが・・。 「top.txtから別のテキストにリンクをはる」というのが、具体的にどういうことなのかちょっとワカリマセン |
SeeDa!! | Åê¹ÆNo.16500 投稿日時: 2005-4-5 14:51 |
職人 居住地: Nagoya 投稿: 221
使用環境:
WinXP Flash CS4 au:W33SA? |
Re: CGI等で自動的に作成されたテキストの表示の仕方 CGIを修正できるなら、FLASHから hoge.cgi とか、hoge.php とかに直接アクセスして、その度にプレーンテキストを吐き出させるのは如何ですか?
FLASH は、page_num=1 とかの変数をつけてCGIにアクセスすれば、CGI側の制御だけできますが… |
shigeo | Åê¹ÆNo.16504 投稿日時: 2005-4-5 18:06 |
新米 居住地: 投稿: 17
使用環境:
Mac OSX 10.3.7 Flash MX 2004 |
Re: CGI等で自動的に作成されたテキストの表示の仕方 おばくんさん、こんにちは。
引用: 1.固定のテキストファイル(target.txtとする)に「読み込むべきファイル名」をCGIに書かせておく。 すみません、解釈が合っているのか分かりませんが、「読み込むべきファイル名」を固定のテキストファイルに書くということですが、それは普通のhtmlタグとかでいいのでしょうか?それとも、なにかしらのパラメータを持たせるような書き方があるのでしょうか? 引用: 「読み込むべきファイル名」を行ごとに書いていけば、「次の記事のファイル名」や「前の記事のファイル名」の取得も簡単です すみません、ここもご質問させていただきますが、「読み込むべきファイル名」をCGIで書き出す際に、どういったフォーマットで書き出せば宜しいでしょうか? 引用: 「?.txt」へのリンクなので、テキストファイルとしてブラウザ表示されるのであれば、予想通りの動作と思えますが・・。 なるほどですね、言われてみれば「.txt」なので、そのまま表示されるのは当たり前なのですが、最初のファイル「top.txt」はFlash上でのスタイルが保持されているので、そのTextField上で指定したファイルはちゃんと表示されるのかと思いこんでおりました。申し訳御座いません。 それから「top.txt」に別ファイルのリンクを張るというのは、上記の思いこみから、そのまま読み込めれば簡単に別のファイルに移動出来るなぁと思ったからです。 すみません・・・懲りずにアドバイスお願い致します。 |
shigeo | Åê¹ÆNo.16505 投稿日時: 2005-4-5 18:11 |
新米 居住地: 投稿: 17
使用環境:
Mac OSX 10.3.7 Flash MX 2004 |
Re: CGI等で自動的に作成されたテキストの表示の仕方 SeeDa!!さん、こんにちは。
引用: CGIを修正できるなら、FLASHから hoge.cgi とか、hoge.php とかに直接アクセスして、その度にプレーンテキストを吐き出させるのは如何ですか? 聞いてばかりで申し訳ないのですが、こちらの方法はどうすれば宜しいのでしょうか?ヘルプを見るところ、LoadVarsクラスの使用ということですが、具体的にはどのような取得方法になるのでしょうか? 宜しくお願いいたします。 |
空野大二郎 | Åê¹ÆNo.16506 投稿日時: 2005-4-5 18:13 |
職人 居住地: 愛知 投稿: 389
使用環境:
XP:Home FlashMX IE6.0+FlashPlayer7,0,19 CPU:Pentium4 2.26GHz メモリ:1,024MB |
Re: CGI等で自動的に作成されたテキストの表示の仕方 まいど。
一見、固定されていない名前のテキストファイルを読み込む 方法を、おたずねになられているのかと思いました。 ですが、shigeoさんは「20050403.txt」をFlashに読み込んで 表示したい、もしくは「20050403.txt」のなかに定義している 関数やタグ(Flash用か、Java Scriptかは不明)を特定の場所で 実行したいということではないでしょうか。 FlashでgetURL()関数やTextField.htmlプロパティを使って 「20050403.txt」のような外部ファイルにリンクを張ると、 ブラウザはそのページ(ファイル)を表示するでしょう。 われわれはshigeoさんの目標・条件・問題点がほとんど分かりません。 それぞれを明確にし、生成されたテキストがHTML,Java Script, ActionScriptなどのタグや関数を使おうとされている場合はそれを 間けつににご説明下さい。
|
SeeDa!! | Åê¹ÆNo.16508 投稿日時: 2005-4-5 19:29 |
職人 居住地: Nagoya 投稿: 221
使用環境:
WinXP Flash CS4 au:W33SA? |
Re: CGI等で自動的に作成されたテキストの表示の仕方 具体的な例として、私の
アクションスクリプトでは…
PHPでは…
これでFLASHはamida.dnbalに"ほげほげ"を取得できます。かなり省略してますが、実際のPHPは指定された箇所が当たるような組み合わせをDBから選んで出力するという悪さをしています。 |
shigeo | Åê¹ÆNo.16511 投稿日時: 2005-4-5 19:51 |
新米 居住地: 投稿: 17
使用環境:
Mac OSX 10.3.7 Flash MX 2004 |
Re: CGI等で自動的に作成されたテキストの表示の仕方 空野大二郎さん、こんばんは。
引用: 一見、固定されていない名前のテキストファイルを読み込む そうなんです、当初は日付で生成されるテキストファイル等を自動的に読み込むことが出来るのかどうかというご質問でしたが、それでは難しそうなので、固定の名前「top.txt」を作ることによって、読み込む対象を換えなくてもいいようにと、方向を変えました。ですので、今は固定の名前で読み込む方向でお願い致します。説明不足で申し訳御座いません。 引用: ですが、shigeoさんは「20050403.txt」をFlashに読み込んで まず、自分がFlashで出来るものの理解度が不足しているので、いろいろと方向を探ってしまっていて、その迷いが皆さまに混乱を生んでいるのだと思いますが、今現在やりたいことは、CGI(フォーム)で入力されたデータを、書き込まれた日付を名前にしたファイルに生成します。そして、生成されたファイルたちにアクセスするために「top.txt or top.html」にリンクをまとめておきます。 まず、Flashには「top.txt」を読み込み、読み込んだデータの中身である、日付の名前のファイル「20050401.txt」や「20050331」をクリックしますと、その日付の詳細が見られる様になるということです。一応、図を貼っておきます。 それから、「top.txt」や「20050401.txt」の中のタグは、htmlタグです。 使っているタグは<font><a href><br><p>です。fontはスタイルシートで指定しています。 引用: われわれはshigeoさんの目標・条件・問題点がほとんど分かりません。 本当に申し訳御座いません。自分でもどうしたいというのは変わらないのですが、そこに辿り着くのにどうやれば一番最適な方法か分からなかったため、「こういう方向でも可、ああいう方向でも可」みたいに間口を広げてなんでもO.K.ですので教えて下さいということで書き込んでいましたが、それが一番皆さまに分かりにくくなることが分かりまして、本当に申し訳ないです。これでも、まだ分かりづらいところも多々あるかもしれませんが、何卒宜しくお願いいたします。 |
SeeDa!! | Åê¹ÆNo.16512 投稿日時: 2005-4-5 19:57 |
職人 居住地: Nagoya 投稿: 221
使用環境:
WinXP Flash CS4 au:W33SA? |
Re: CGI等で自動的に作成されたテキストの表示の仕方 引用:
間口を広げてなんでもO.K.です CGIにXMLを吐き出させて、アクションスクリプトでXMLを解析するのも一つの手です。ご参考まで… |
水蕗 | Åê¹ÆNo.16516 投稿日時: 2005-4-6 0:01 |
新米 居住地: 千葉 投稿: 22
使用環境:
Win7x64 home, CreativeCloud |
Re: CGI等で自動的に作成されたテキストの表示の仕方 20分以上かけて書いたのにタイムアウトでログアウトされてしまい投稿できませんでした
もう一度かきなおす体力と時間がないので、必要とあらば明日にでも書き直そうと思いますが・・・ガリガリ書いてて1点だけ、気になることが出てきました。 Flashでこれを実現するとなると面倒な処理が結構出てくるのですが、Flashでやらなくてはならない理由はありますか? Flashという縛りがなければ、現状の仕組みを大きく変えることなくCGIだけでさらっとできそうなのですが・・・。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |