Actionscript 3 如何使数组返回随机值?
如何使数组返回随机值? 我希望AirUnit返回一个介于1和3之间的值。 我希望LandUnit返回一个介于4和6之间的值。Actionscript 3 如何使数组返回随机值?,actionscript-3,Actionscript 3,如何使数组返回随机值? 我希望AirUnit返回一个介于1和3之间的值。 我希望LandUnit返回一个介于4和6之间的值。 我希望WaterUnit返回一个介于7和9之间的值。public function getRandom():Unit{var unitList:Array=[“AirUnit”、“LandUnit”、“WaterUnit”];for(var I:int=0;I
我希望WaterUnit返回一个介于7和9之间的值。public function getRandom():Unit{var unitList:Array=[“AirUnit”、“LandUnit”、“WaterUnit”];for(var I:int=0;I
var my_ary:Array=[“a”,“b”,“c”];var random_no:Number=Math.round(Math.random()*2);trace(random_no+“----”+my_ary[random_no])
ooooooo我在解决我的游戏时遇到了一个大问题…1067:将int类型的值隐式强制到一个不相关的类型units:Unit。我认为我的问题与我的类有关…它是你自己的类?那么,我怎么知道它的行为?我不明白你的要求离子?
function getRandom():uint
{
var unitList:Array = ["AirUnit", "LandUnit", "WaterUnit"];
for (var i:int = 0; i < unitList.length; i++)
{
// Display the elements in the Output panel.
var random_no:Number = Math.round(Math.random()*2);
//trace("Element " + unitList.indexOf(unitList[random_no])+ ": " + unitList[random_no]);
}
return random_no;
}
trace(getRandom());
function getRandom():uint
{
return Math.round(Math.random()*2);
}
trace(getRandom());