phpからas3へ配列の渡し方を教えてください。
ActioScript3.0からphpへ変数を渡し、phpでsqlによって得たデータを配列に格納し、その配列をas3へ渡そうと思っています。
変数だと以下記述で実現できましたが、もしsqlが複数件取得した際には対応できていません。
■php側からas3へ変数を渡す箇所
echo "comp=".$teamname;
■as3側の受け取り箇所
function getTeamInfo(event:Event):void {
var team_info:URLVariables=new URLVariables(event.target.data);
st_team=team_info.comp;
}
以上、よろしくお願いします。
No.1
- 回答日時:
こんにちは。
そもそもPHPから送る場合、一度HTMLを通りますよね?
直接渡すっていう事ですか???
echoしてる時点で、直接ではないように思いますが・・・。
具体的にどうやって渡してますか?
この回答への補足
ご回答ありがとうございます。
htmlは通ってなく、as3から直接phpを呼び出しています。
>echoしてる時点で、直接ではないように思いますが・・・。
echoはhtmlに出力するためのものなんでしょうか?
すいません、ネットでこのように表記されてたのを引用したものなので・・・
as3→php→as3で、一度もhtmlで表示する必要はありません。
単純にas3からデータベースにsqlを発行して結果をas3上の配列に格納できることが狙いです。
phpからas3に配列の渡し方が他に(echoを使わずに?)あれば、教えていただけませんでしょうか?
No.2
- 回答日時:
こんにちは。
意味がわかりました・・・。
PHP側でechoするときに、区切り文字形式の文字列として渡すしかないようですね・・・。
AS3側ではそれを配列に詰め直す作業が必要です。
AS3なので、JSON形式で渡せば楽です。
PHPにもJSON形式に変換してくれるライブラリがあったような・・・。
この回答への補足
なるほど、ひとつの変数の中に後でAS3側で識別できるようにして渡すんですね。
その際、PHP側でsqlの取得結果をループさせて、間にスペースで区切る、と認識してますが
正しいですか?
なお、今のsql取得結果を変数へ格納しているのは以下記述のとおりです。
$result = mysql_query($sql, $link) or die("クエリの送信に失敗しました。<br />SQL:".$sql);
while ($result_row = mysql_fetch_row(($result))){
$teamname=$result_row[0];
}
No.3ベストアンサー
- 回答日時:
こんばんは。
>その際、PHP側でsqlの取得結果をループさせて、
>間にスペースで区切る、と認識してますが
>正しいですか?
区切り文字は何でもいいですが、JSON形式の方が楽だと思います。
それ以外なら、AS側でゴリゴリやらないといけないので・・・。
ちなみに「as3corelib」を使います。
区切り形式は、そちらを見てもらえればすぐにわかると思います。
key:valueや、key:[{name1:value1,name2:value2}]などは使う側に依存するので、使いやすい方でやってみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Perl perlで2次元配列をサブルーチンに値渡しで渡す 5 2022/12/17 18:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フラッシュゲームアーカイブ2
-
VBAのコンボボックスの年月表示...
-
おもしろフラッシュのサイト名...
-
この曲はなんでしょう?
-
私のコンピューター上のファイ...
-
arduino プログラムについて
-
chrome flash
-
FLASHの再生はできないのでしょ...
-
Flashコンテンツを使ったWebサイト
-
Flashをブロックしないで
-
ダウンロードしたデジブックはa...
-
ad or script について
-
uwscでExcelに自動記入
-
パソコンのリカバリーについて
-
iPhoneです。 Adobeフラッシュ...
-
ロック画面に天気を表示したい
-
サイト構築の方法を教えてください
-
URLの/以降だけを入力したいです。
-
Adobe(マクロメディア)のFLAS...
-
adobe flash playerは無料です...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NET の配列の要素数
-
配列の要素番号を取得するには?
-
VBでボタンを押すと画像をラン...
-
重複しない乱数整数を発生させる。
-
変な質問ですみません、n番目の...
-
DataGridでCTRLキーを押さずに...
-
複数の変数宣言を、for文で一気...
-
VB6 複数行のテキストをリスト...
-
ランダムに数字を並び変える方法は
-
Vba 配列の中の特定文字列の位...
-
IDの自動採番について
-
[Objective-c]多次元配列のアク...
-
Flashでお絵描きアプリを作って...
-
ランダムに6つの数字を選びその...
-
【ActionScript】配列の昇順降...
-
画像をランダムに表示するには
-
【数字ランダム】計算問題ラン...
-
FlashソフトSuzukaで、トランプ...
-
ランダム表示を重複させないよ...
-
Flashでランダムクイズゲームを...
おすすめ情報