0
真的需要另一組眼睛,並且提前感謝!我的php代碼:通過AS2將PHP變量轉換爲Flash返回未定義
<?php
header('Location: videorecord.html');
$hour = time() + 3600;
setcookie(UserName, $_POST['UserName'], $hour);
$_COOKIE["UserName"];
mysql_connect("localhost", "XXX", "XXX") or die(mysql_error());
mysql_select_db("XXX") or die(mysql_error());
$insert = "INSERT INTO usercards (RecName, Message, RecEmail, EventTitle)
VALUES
('$_POST[RecName]', '$_POST[Message]', '$_POST[RecEmail]', '$_POST[EventTitle]')";
$add_member = mysql_query($insert);
$var1="recpt=".$_POST['RecName'];
echo "&lVar1=$var1";
?>
通過AS2腳本將變量發送到包含在頭文件中的swf。 AS2代碼:
lv = new LoadVars();
// define onLoad Callback
lv.onLoad = onLoadCallBack;
// send and load variables
lv.load("http://XXXXX.com/pages/process_card.php");
// onLoad Callback
function onLoadCallBack(success)
{
// if succes
if(success)
{
// trace variables
trace(this.lVar1);
_global.lVar1 = this.lVar1;
}
else
{
// loading failed
trace("Loading Error!!");
}
}
//end getting the external data
var movieName:String = lVar1;
最終結果對於回報未定義。 我做的是php,但是這個AS2的東西對我來說是新的(通過谷歌獲得的代碼),在AS3上稍微好一些。 欣賞任何建議,幫助,2天尋找答案,我即將完成。 謝謝
爲什麼你會使用'AS2',當'AS3'要好得多,並提供了很多東西即使是那個任務。 – vikingmaster 2013-05-09 23:03:20
調試你的代碼,所以啓動一個基本的php文件並嘗試返回1個變量, – joshua 2013-05-10 01:27:25
Jari:不幸的是所有的flash都是用2寫的,現在太多了,無法重新創建。 Joshua:php工作正常。我幾乎可以以閃存所需的任何格式返回任何內容。 – NoJoeGo 2013-05-10 17:37:05