我正在做一个快速测验,其中会有一系列问题。每个问题都有一个按钮,可以读出问题。以及 4 个按钮(可能是 MC),用户将单击以进行回答。每个问题都是一个不同的声音片段和一组不同的答案。
问题是,我需要动态地做,所以我可以从库中选择一个随机的声音剪辑,以及 4 个随机按钮。其中之一将是正确答案。到目前为止,我已经设法弄清楚如何创建对象的动态实例并将其显示在随机位置:
for(var i=0; i<5; i++)
{
var appleMovie:appleMc = new appleMc();
appleMovie.x = +Math.random()*50;
appleMovie.y = +Math.random()*50;
this.addChild(appleMovie);
}
我可以从一系列movieClip名称中获取随机值,例如:
var fruit = new Array("apple", "pear", "grape", "lemon");
var randomValue:Number = Math.random()*1;
fruit[randomValue];
但是当动态地想要不同的对象时,这似乎没有帮助。我会以正确的方式解决这个问题吗?答案按钮应该是生成自己的随机图形作为图像的影片剪辑吗?我对这个有点迷茫。任何帮助都会非常感激。