トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   サーバ関連【CGI・FCS・XMLSocket etc】
     PHPからFlashへ値の渡し方
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kamikinayu
Åê¹ÆNo.32931
投稿日時: 2007-4-15 21:05
新米
居住地: メモリ
投稿: 11
使用環境:
PHPからFlashへ値の渡し方
初めまして、kamikinayuと申します。

内容

PHPからFlashへ値を渡した時にFlash側で値が表示されない事に
こまっています。

プログラムのコードは下記のようになっています。

//PHP側の処理(保存形式は932,shift_jis)
<?php
 $data1='文字化けの確認';
 echo "res=".$data1;
?>

//Flash側の処理
System.useCodepage = true;
php = "http://localhost/php10/loadvars/test1.php";
 postData = new LoadVars();
 postData.onLoad = function() {
 res = this;
 trace( res );
}
postData.sendAndLoad(php, postData);

上記の記述をして、プログラムを実行した時に表示されるtrace結果は下記のようになります。

//trace結果
res=&onLoad=%5Btype%20Function%5D

どなたかこの原因を教えていただけないでしょうか。
よろしくお願いします。

ひろゆき
Åê¹ÆNo.32932
投稿日時: 2007-4-15 21:20
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: PHPからFlashへ値の渡し方
php
<?php
	$data1='文字化けの確認';
	header("Content-type: text/plain");
	echo "&res=".$data1."&";
?>
#全角スペースが混じってましたので、削除しています。

flash
System.useCodepage = true;
php = "http://localhost/php10/loadvars/test1.php";
postData = new LoadVars();
postData.onLoad = function(success) {
	if (success) {
		res = this.res;
	}
}
postData.sendAndLoad(php, postData);
#全角スペースが混じってましたので、削除しています。

#このフォーラム内のスクリプトをコピー&ペーストされるのであれば、
#各行の先頭にあるスペースを削除して、ご自分でタブキー入力してください。


----------------
質問する際は、回答者に具体的な情報を与えてください。

kamikinayu
Åê¹ÆNo.32983
投稿日時: 2007-4-17 22:34
新米
居住地: メモリ
投稿: 11
使用環境:
Re: PHPからFlashへ値の渡し方
ありがとうございます。
おかげさまでうまく表示されました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops