Scr*_*rat 1 php apache-flex actionscript-3
如何for each在AS3中的构造内通过引用传递值?基本上,我想在PHP中使用与以下代码相同的东西:
foreach ($array as &$v) {
$v = $v + 1;
}
Run Code Online (Sandbox Code Playgroud)
这将允许我$array通过单个循环更改集合的所有元素.
AS3中不存在指针,因此您需要使用Array.forEach方法对数组中的每个项执行函数:
有点偏离主题但有关AS3中的值和引用的更多信息(对于函数)
在ActionScript 3.0中,所有参数都通过引用传递,因为所有值都存储为对象.但是,属于原始数据类型的对象(包括Boolean,Number,int,uint和String)具有特殊的运算符,使它们的行为就像它们按值传递一样.