メイン とにかくFLASH【FLASHに関して全般】 FlashLite1.1 cgiとの連携について | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
HapHands | Åê¹ÆNo.12573 投稿日時: 2004-11-22 20:12 |
半人前 居住地: 東京都新宿区 投稿: 47
使用環境:
Flash: (6.0.25.1) Pro(7.2.0.581) OS: XP Pro Sp2 (10.2.8) CPU: Pentium M 1.70GHz RAM: 1.0GB |
Re: FlashLite1.1 cgiとの連携について こんばんは。
お手数おかけします。 アップしていただいたテストデータ見させていただきました。 やはりtxtの方は問題なく読み込めましたが、CGIはだめでした(ずっとロード画面です)。 一応ソースファイルを解凍して自分のサイトにアップして見ましたが同様でした(もちろんperlのパスも書き換えてCGIの単独動作も確認しました)。 機種の問題なのか、ロットの問題なのか、個体の問題なのか分かりませんが、少なくとも私の所持している個体ではCGI(やPHP)からデータを読み込むことは普通の方法ではできないようです。 #もしかしたら日ごろの行いの問題かもしれません どうもありがとうございました。
|
コマツ | Åê¹ÆNo.12571 投稿日時: 2004-11-22 19:48 |
職人 居住地: 東京都葛飾区 投稿: 356
使用環境:
windows7 CS5.5 CS6 |
Re: FlashLite1.1 cgiとの連携について はやしさんこんばんは。
機種依存があるかもしれませんね。 テストデータをアップしましたので、携帯で見てみてください。 http://www.activefactor.jp/20041122cgitest/test.swf ソースもDLできるようにしておきました。 http://www.activefactor.jp/20041122cgitest/test.zip |
HapHands | Åê¹ÆNo.12559 投稿日時: 2004-11-22 3:12 |
半人前 居住地: 東京都新宿区 投稿: 47
使用環境:
Flash: (6.0.25.1) Pro(7.2.0.581) OS: XP Pro Sp2 (10.2.8) CPU: Pentium M 1.70GHz RAM: 1.0GB |
Re: FlashLite1.1 cgiとの連携について こんばんは。
おお、やはり読み込めるのですね 。 「そりゃそうだ」という気がしますが、なぜか私の携帯では単純なサンプルでも読み込めず... 。
このタイプのテストデータで試しているのですが、同一のデータでloadVarialbesのURLをCGIにしたものとtxtファイルにしたものと書き出して試してみても、CGIの値はダイナミックテキストには表示されません(txtの方は表示されます)。 どちらもPCでアクセスすると正常に動作することから、CGIの書き出すデータやURL指定には問題ないと考えています。 私自身のデータ(か脳みそ)のどこかに問題があるのだろうとは思うのですが、上記のような状況なので環境(機種?個体??)の方を疑いたくなってしまっています 。 私のミスであれば全く不要な情報ですが、一応ご報告まで...。
|
コマツ | Åê¹ÆNo.12554 投稿日時: 2004-11-21 22:59 |
職人 居住地: 東京都葛飾区 投稿: 356
使用環境:
windows7 CS5.5 CS6 |
Re: FlashLite1.1 cgiとの連携について kazuflashさんこんばんは。
kazuflashさんの書いたCGIを自分のサーバーに置き、携帯電話のFlash で読み込みをしました。 私の勘違いでなければ、CGIファイルをリクエストしたことによって result変数を取得し、「strResult」を読み込みすることができました。 環境は、au W21Sです。 kazuflashさんは書きました: 引用: 上記スクリプトを実行すると、"loading"フレームから先に進めません。つまり、データを受け取ることができていないようです。 先に進めないことと、変数を受け取ることができないのは また別の問題な気がします。 データを受けとるテストをするだけなら、ダイナミック テキストフィールドに「result」という変数名をつけて ステージに置くだけでも確認できると思いますので。 (loadVarialbesのターゲットをステージと考えています・。) kazuflashさんは書きました: 引用: ●フレームスクリプト2(ラベル"loading"の次のフレーム) 先に進めないのは、比較演算子に問題があるのではないでしょうか? strResultは文字列ですよね? Flash Lite1.0および1.1では、文字列の等価を比較するのは「==」 ではなく「eq」ですので、この演算子に変えてテストしてみてください。 (Flash5からは、文字列も数字も同じ演算子でいいんですけどね・・・。) 変な話ですが、「strResult」という文字列が数字に変換できるような ものでないので、resultの初期値が「""」ということは、(result=="") も(result=="strResult")も現在のFlash Lite上では「ture」として見 られているようです。 |
HapHands | Åê¹ÆNo.12544 投稿日時: 2004-11-21 14:28 |
半人前 居住地: 東京都新宿区 投稿: 47
使用環境:
Flash: (6.0.25.1) Pro(7.2.0.581) OS: XP Pro Sp2 (10.2.8) CPU: Pentium M 1.70GHz RAM: 1.0GB |
Re: FlashLite1.1 cgiとの連携について こんにちは。
引用: やはりcgiから直接データをロードすることは可能だと考えています。 私が試してみたときもさほど突き詰めて試した訳ではないので、何か見落としがあるような気もしています。 私の方でもまた時間をとって見直してみようと思います。
|
kazuflash | Åê¹ÆNo.12543 投稿日時: 2004-11-21 13:32 |
新米 居住地: 投稿: 4
使用環境:
|
Re: FlashLite1.1 cgiとの連携について ひろゆき様
はやし たくや様 ご返信ありがとうございます。 なかなか解決の糸口はみつかりませんが、 もう一度冷静に考えてみようと思います。 FlashLite1.1からloadValiablesがサポートされたということで、 やはりcgiから直接データをロードすることは可能だと考えています。 何かしら記述に不備があるものと考え、見直してみようと思います。 そもそも、flash4ベースのスクリプトにloadValiablesがサポートされたということで、パスの書き方など、あちこち自信がありませんし…。 ご意見まことにありがとうございました。 また何かございましたら、どうぞよろしくお願い致します。 |
HapHands | Åê¹ÆNo.12527 投稿日時: 2004-11-21 2:59 |
半人前 居住地: 東京都新宿区 投稿: 47
使用環境:
Flash: (6.0.25.1) Pro(7.2.0.581) OS: XP Pro Sp2 (10.2.8) CPU: Pentium M 1.70GHz RAM: 1.0GB |
Re: FlashLite1.1 cgiとの連携について こんばんは。
引用: ボタンイベントでloadValiablesを使ってcgiをコールし、 私も以前試してみたことがありましたが、やはりCGIから戻り値を読み込むことはできませんでした。 私が試してみたCGIもkazuflashさんが試されたのとほぼ同じ内容のもので、値をひとつ返すだけのperlベースのシンプルなものです。 その他PHPでも試してみましたがやはりダメでした。 #ボタンのイベントはreleaseでもkeyPress "<Enter>"でもダメでした。 私もそのSWFファイルにPCからアクセスして実行すると問題なかったので、携帯用のFlashPlayerの仕様(バグ?)の線が強いかもしれません。 あるいは、携帯用FlashPlayerでアクセスするCGIには何か特別な記述が必要とか?? マクロメディアのサポートに問い合わせフォームから質問してみたのですが、「携帯コンテンツに関することは各キャリアにお問い合わせください」みたいな返事が返ってきました。 携帯(au)用FlashPlayerの仕様について問い合わせたつもりだったのにガッカリでした。 ちなみに私が試した機種はauのW21SAです。 解決方法でなくて申し訳ありませんでした。
|
ひろゆき | Åê¹ÆNo.12525 投稿日時: 2004-11-21 1:35 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: FlashLite1.1 cgiとの連携について まずは、お試しになってみてはいかがですか?
loadVariablesの方に問題があるとお考えのようですが、 キーイベントでなければ、動かない機種もあるということですから、 on (release) ではダメだけど、on (keyPress "5") で動くことが確かめられれば、 ボタンイベントではダメだということになりませんか? #もちろん、loadVariablesの方に問題があるかもしれません。 |
kazuflash | Åê¹ÆNo.12522 投稿日時: 2004-11-20 23:04 |
新米 居住地: 投稿: 4
使用環境:
|
Re: FlashLite1.1 cgiとの連携について たびたびのご返信、誠にありがとうございます。
私のこれまでの作業は、基本的にこのスレッドの内容をもとに進めております。 このスレッドでは、既に生成されている”外部テキストファイル”から変数をロードしていますが、”外部cgiプログラム”から処理結果をロードすることも同様に可能なのでしょうか? また、”キーイベント”というのは、 on(release){ ではなく、 on (keyPress "5") { というような記述でないとダメなのでしょうか? 大変恐れ入りますが、 上記二点につきまして、ご教示頂きたく存じます。 |
ひろゆき | Åê¹ÆNo.12520 投稿日時: 2004-11-20 21:15 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: FlashLite1.1 cgiとの連携について
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |