我正在用 PHP 开发一个随机数生成器,我想将结果发送到 AS3(这很复杂,但这是主要目的)
PHP:
<?php
function random() {
calculating it...sql query ...blabla
return $randomNumber;
}
print "randomNumber=".random();
?>
AS3:
var loader:URLLoader = new URLLoader();
var myRequest:URLRequest=new URLRequest("mylink");
function randomPhp():void {
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, completeRandom);
loader.load( myRequest );
}
function completeRandom(e:Event):void {
winner=e.target.data.randomNumber;
loader.removeEventListener( Event.COMPLETE, completeRandom );
}
它第一次生成一个随机数,但之后如果我多次调用它,它就不会改变。就像它在缓存中创建一个实例一样。我不知道如何修复或重置它。如果我运行我的项目并且在我删除整个 PHP 的时候,AS3 就像什么都没发生一样运行。请帮忙!!!