我遇到了一个问题,即如何在 Flash 中组织来自 PHP 脚本的变量。理想情况下,我希望它们采用数组类型格式,这样我就可以遍历它们。下面是一些要使用的代码。
function completeHandler(evt:Event){ // after loading the php
var symbolsArray:Array = new Array()
symbolsArray.push(evt.target.data.symbol_1);// php variable named: symbol_1, symbol_2
trace(evt.target.data);
}
以上一切正常,PHP 变量列为 symbol_1、symbol_2 等
我想要一个循环,而不是将每个变量可分离地推入数组中,如下所示:
function completeHandler(evt:Event){
var symbolsArray:Array = new Array()
var counter =1
symbolsArray.push(evt.target.data.symbol_+counter); this is the issue
trace(symbolsArray[0]); //returns NaN
}
下面是 php return vars to flash 给出一个想法:
$returnVars['symbol_1'] = $virtualReel1[0];
$returnVars['symbol_2'] = $virtualReel1[1];
$returnVars['symbol_3'] = $virtualReel1[2];
$returnVars['symbol_4'] = $virtualReel2[0];
$returnVars['symbol_5'] = $virtualReel2[1];
//etc
$returnString = http_build_query($returnVars);
echo $returnString;