作者Asasin (Asasin)
看板Flash
标题[问题] 想跟PHP进行沟通却一直出现"undefined"讯息...
时间Sat Mar 15 13:33:57 2008
FLASH 程式部分如下(send_btn是按钮、login_name及login_pass是文字方块一、二的
变数名称,reply_txt是文字方块三的变数名称):
stop();
send_btn.onRelease = function()
{
if (login_name == null || login_pass == null)
{
reply_txt = "请输入帐号密码" ;
}
else
{
loadVariables("
http://127.0.0.1/login2.php", _root, "POST") ;
reply_txt = "验证中..." ;
}
} ;
_root.onData = function()
{
trace(login) ;
if (login == "true")
{
reply_txt = "验证通过" ;
}
else if (login == "false")
{
reply_txt = "帐号或密码错误" ;
}
} ;
------------------------------------------------------------------------------
上述对应的文字输入方块变数都确定过没错,实体名称也没有跟变数名称重复,PHP也确
定放在"
http://127.0.0.1/login2.php",直接执行PHP没有问题。
现在问题是,当我使用CTRL+ENTER试用,点下FLASH中的按钮後,接收讯息的文字方块会
出现"验证中...",但是同时跳出一个视窗显示一个"undefined"的讯息,按一次按钮就
跳一次,可是只有"undefined"却没有其他相关说明,而且也没办法跟PHP进行沟通,就
这样一直停在这边...试了很久都不知道问题是什麽,请有这方面经验的人指导一下。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.29.32.124
1F:推 joehwang:你要不要提供php和flash的原始档,这样大家比较好帮忙 03/15 14:47
2F:→ Asasin:後来发现是PHP那边多了一个空格...不过现在又有其他问题 03/15 19:23
3F:推 tureki:建议使用Amfphp 03/17 01:32