【发布时间】:2017-10-13 02:08:20
【问题描述】:
我有 9 个“宝丽来”电影剪辑,我想将它们添加到 3x3 网格中,每次播放电影时以随机顺序添加。
我将宝丽来的名称放在一个数组中,如下所示:
var animals:Array = ["lion_polaroid", "rhino_polaroid"...];
如何创建一个函数来将它们添加到舞台?我想我的主要问题是a)每次加载时网格中的随机位置和b)如何更改x和y变量,以便如果连续超过3个,则开始新行?就我而言,这是没有脑子放屁的情况..
var mySprite:DisplayObjectContainer = new Sprite();
stage.addChild(mySprite);
function addPolaroids() {
for (var i = 0; i < animals.length; i++) {
var polaroid[i]:DisplayObject = new [i]();
polaroid.x = ?;
polaroid.y = ?;
mySprite.addChild(polaroid);
}
}
我做 AS 才不到一个月,如果这是一个愚蠢的问题,我很抱歉。 :) 任何帮助是极大的赞赏。谢谢!
【问题讨论】:
-
双循环。
标签: javascript actionscript-3 actionscript