当前位置:编程学习 > php >>

请教flash+php通信问题!

请高手帮助,十分感谢!

如需进一步代码,我可以继续补充。

=========================

本人通信失败,想知道是什么原因

=========此处FLASH代码========

var result_lv = new LoadVars();
result_lv.onLoad = function (success)
{
if (success)
{

msg = result_lv.game;
var _loc2 = Array();
va = msg.split("|", 4);
if (va[0] == 0)
{
err_msg._visible = true;
button._visible = false;
err_msg.err.text = va[1];
}
else
{
dendai._visible = true;
button._visible = false;
_global.count = va[1];
_global.msg = va[2];
_global.win = va[3];
play ();
} // end else if
}
else
{
result_ta.text = "下载变量值失败!";
} // end else if
};
button.onRelease = function ()
{
result_lv.sendAndLoad("roulette.inc.php",result_lv,"POST");
};
===========下面PHP代码===========

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="372" height="372">
<param name="movie" value="roulette.swf">
<param name="quality" value="high">
<embed src="roulette.swf" quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="372" height="372"></embed></object>
<?php

$game='0000|0|0|0';


echo "game=$game";

?>

=============================

追问:谢谢。我改了一下也不可以。

似乎是变量可以载入。(我把$game改为$game2它会报错,而目前没有报错。)

但在va = msg.split("|", 4);时没有得到。

麻烦您再看看。如果必要。可以提供详细文件。

答案:把网页里插入flash那一大段代码去掉,它不能放在被导入的数据文件里。

导入文件只接受类似“&game=12345”的形式

上一个:php时间处理多出12分钟
下一个:求助PHP \SQL高手!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,