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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   どこでもFlash【携帯向けFlash関連】
     Flashから変数をPHPへ渡し、PHPからの戻り値をFlashで表示
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
commsa
Åê¹ÆNo.32427
投稿日時: 2007-3-9 16:13
新米
居住地:
投稿: 7
使用環境:
flash MX Pro ver7.2
FlashPlayer 9.0
PHP4.4.4
WIN XP
IE 6.0
Flashから変数をPHPへ渡し、PHPからの戻り値をFlashで表示
いつも参考にさせていただいてます。
携帯flash Lite 1.1の制作をしております。
どなたかご教授いただけると幸いです。
宜しくお願い致します。

Flashから変数をPHPへ渡し、PHPからの戻り値をFlashで表示するために
はどうすればよろしいでしょうか
過去記事を検索してみましたがわかりませんでした。

環境は
flash MX Professional 2004 ver7.2
flash Lite 1.1
PHP Version 4.4.4
FlashPlayer 9

■変数(action)を渡せるけどphpから戻り値をとってこれない

1、FlashからgetURLで、変数(action)を渡す

ボタンに下記actionを記述

on(keyPress"<Enter>"){
getURL("01.php?action=get_card","","GET");
gotoAndPlay("flame");
}

2、PHPで変数(action)を受け取れました。

$action = $_GET['action'] ;

戻り値($res)をFlashで受け取るにはどうしたらいいでしょうか

※ただし、この場合
01.php?action=get_card?
というように勝手に最後にクエスチョンマーク(?)がついてしまうので
phpの方でクエスチョンマーク(?)をとる処理をしました

////////01.php//////////////////////////////////////
<?php
$action = $_GET['action'] ;

unset($res) ;

//最後の?を削除
$action = substr($action, 0, -1);

switch ($action) {

case 'get_card':

$res = 'あいうえお' ;
break;

case 'all_ball':

$res = 'かきくけこ' ;
break;

case 'game_info':

$res = 'さしすせそ' ;
break;

default:
break;
}

print($res) ;

?>
//////////////////////////////////////////////

また、変数(action)を渡さない場合はphpから戻り値をとれました。


■変数(action)が渡せないけどphpから戻り値はとれる

1、FlashからloadVariablesでphpの戻り値をよみこむ

ボタンに下記actionを記述

on(keyPress"<Enter>"){
loadVariables("01.php","data_clip");
gotoAndPlay("flame");
}

2、ムービークリップ(data_clip)の中の
ダイナミックテキストに戻り値を表示できました。

////////01.php//////////////////////////////////////
<?php
$res = 'あいうえお' ;

print($res) ;

?>
//////////////////////////////////////////////

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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