毎度お世話になっております。
前回させていただいた質問で、PHPからFlashへのデータ受け渡しをしたいと考えていたところ、XML形式がいいと教えていただき、試していました。
FlashのただのXMLファイルの読み込みはでき、PHPのPEAR XML_Query2XMLを利用してデータベースのデータをXMLに整形することも出来ました。
しかし、その後の連結的な操作が分からず戸惑っております。
お時間があるときでよろしいので、何を使ったらよいかなどアドバイス等を頂ければと思います。
よろしくお願いします。
環境
Flash CS3(AS3)
PHP5.2.6
MySQL5.1.29
Apache2.2.10
・PHPの今のところのプログラム
<?php
// include required files
include 'XML/Query2XML.php';
include 'MDB2.php';
try {
// initialize Query2XML object
$q2x = XML_Query2XML::factory(MDB2::factory('mysql://ユーザ名:パスワード@localhost/データベース名'));
// generate SQL query
// get results as XML
$sql = "SELECT * FROM table名";
$xml = $q2x->getFlatXML($sql);
// send output to browser
header('Content-Type: text/xml');
$xml->formatOutput = true;
echo $xml->saveXML();
} catch (Exception $e) {
echo $e->getMessage();
}
?>
・AS3の今のところのプログラム
System.useCodePage = true;
// 外部XMLはURLLoaderで読み込む
var myLoader:URLLoader = new URLLoader();
myLoader.addEventListener(Event.COMPLETE, completeData);
myLoader.load(new URLRequest("test.xml"));
// 読み込み完了後の処理
function completeData(event:Event):void {
// 読み込んだ文字列をmyXMLに入れる
var myXML:XML = new XML(myLoader.data);
// データのnameとpriceの値をリストアップ表示
trace(myXML.drink[1].name);
for (var i = 0; i < myXML.drink.length(); i++) {;
//ダイナミックテキストでi番目を表示
db.text = myXML.drink[i].name
trace(myXML.drink[i].name);
trace(myXML.drink[i].@price);
}
}
よろしくお願いします^^
No.1ベストアンサー
- 回答日時:
1.phpからの出力を確認してtest.xmlと同様になっているのを確認
2.FLASH側でphpを呼び出す
myLoader.load(new URLRequest("http://hoge/hoge.php"));
以上でよいです、ちゃんとwebサーバーないとだめですけど
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- WordPress(ワードプレス) ワードプレスにて .xmlファイルの使い方をご存知の方、よろしくお願いいたします。 2 2022/09/30 00:55
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- PHP PHP MySql ページング 2 2022/09/20 06:38
- アプリ おすすめのパスワード管理アプリを教えてください。(iOSとWindows対応) 4 2023/01/19 02:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PEAR XML_Query2XMLを利用したP...
-
onedrive にexcelファイルをア...
-
<A href ~ と一緒に値を渡すには
-
拡張子php画像をjpg画像等に変...
-
phpのheader("Location:#pos")...
-
フォントの色を変えるには?
-
XAMPP1.7.1上でPHPを実行すると...
-
円グラフ描画について
-
HPを開くとダウンロードページ...
-
PHPでメールを送信するには
-
リライトのはずがリダイレクト...
-
Bookを閉じて保存した時のみ実...
-
Smartyのtemplatesとtemplates_...
-
インクルードした部分が表示さ...
-
phpでメール送信できません 原...
-
phpからエクセルのマクロを実行...
-
apacheで拡張子を省略してアク...
-
smarty foreach 半角スペース
-
さくらサーバーにて、phpからメ...
-
phpMyAdminはSSL下でアクセスす...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php で C言語のdefineマクロの...
-
PHPのタイムアウトについて
-
PHP MySql ページング
-
ページ全体をリロードしてしまう
-
fortran結果をブラウザに表示
-
変数に格納する文字列の表示方法
-
PHPでパラメータ取得
-
[wordpress]外部RSSを「文字...
-
■■simpleXMLでホットペッパーの...
-
htsp ?? <?= ?>??
-
BASIC認証のユーザー名をPHPで...
-
現在Multiviewsの設定にてphpが...
-
受け取り値を"豊岡市","養父市"
-
PHP Mysql SELECTであいまい検...
-
「include()」関数の使い方につ...
-
PHPとHTMLをまとめてコメントア...
-
特定の値をPOST送信で他のサー...
-
simplexml_load_file で呼び出...
-
phpでハイパーリンクして値を持...
-
「include」と「file_get_conte...
おすすめ情報