Arrays 阵列和电影剪辑
我在数组中存储了一些mc。 现在我想为数组中的mc分配坐标,以便将这些mc放置在sage上的某个位置。 我该怎么做Arrays 阵列和电影剪辑,arrays,actionscript-3,actionscript,movieclip,Arrays,Actionscript 3,Actionscript,Movieclip,我在数组中存储了一些mc。 现在我想为数组中的mc分配坐标,以便将这些mc放置在sage上的某个位置。 我该怎么做 感谢您抽出时间使用for each() 要随机化电影剪辑的位置,请执行以下操作: var min_x:Number = 0; var max_x:Number = 550; var min_y:Number = 0; var max_y:Number = 400; for each(var i:MovieClip in YOUR_ARRAY) { i.x = Math.r
感谢您抽出时间使用
for each()
要随机化电影剪辑的位置,请执行以下操作:
var min_x:Number = 0;
var max_x:Number = 550;
var min_y:Number = 0;
var max_y:Number = 400;
for each(var i:MovieClip in YOUR_ARRAY)
{
i.x = Math.random() * (max_x-min_x) + min_x;
i.y = Math.random() * (max_y-min_y) + min_y;
}
这可以稍微优化一下:
var min_x:Number = 0;
var max_x:Number = 550;
var min_y:Number = 0;
var max_y:Number = 400;
var n:uint = YOUR_ARRAY.length;
for (var i:uint = 0; i < n; i++)
{
var mc:MovieClip = YOUR_ARRAY[i];
mc.x = Math.random() * (max_x-min_x) + min_x;
mc.y = Math.random() * (max_y-min_y) + min_y;
}
var min\u x:Number=0;
var max_x:数值=550;
var min_y:Number=0;
var max_y:数值=400;
var n:uint=您的_ARRAY.length;
对于(变量i:uint=0;i
您能告诉我如何将ms'c的位置随机化,使它们不会每次都得到相同的位置吗?i.x=Math.random()*stage.stageWidth;i、 y=Math.random()*stage.stageHeight;非常感谢你!!你是第二个让我今天快乐的人
var min_x:Number = 0;
var max_x:Number = 550;
var min_y:Number = 0;
var max_y:Number = 400;
var n:uint = YOUR_ARRAY.length;
for (var i:uint = 0; i < n; i++)
{
var mc:MovieClip = YOUR_ARRAY[i];
mc.x = Math.random() * (max_x-min_x) + min_x;
mc.y = Math.random() * (max_y-min_y) + min_y;
}