【发布时间】:2012-12-03 02:11:23
【问题描述】:
所以我有这个数组,命名为combo。我想根据用户点击用movieclip填充它(如果用户点击1,则将“1”添加到Array并显示在一个区域上。
问题是,我不知道该怎么做。
为了记录,我有 4 个影片剪辑,火、风、土和灵。当用户单击其中一个时,我希望数组更新。数组的最大长度为 6,并且始终根据“true_combo”数组进行检查。
我的问题是:
1) 如果长度已达到 6,如何删除 Array 中最旧的项目? 2) 根据 Combo,我如何一个接一个地显示影片剪辑(较小版本的按钮,而不是新的影片剪辑)? 3) 如何动态更新舞台上的movieclip列表?这是我当前 fla 的精简版 https://www.dropbox.com/s/17d9rgclz29ft1u/Untitled-1.fla
这是检查组合与真正组合的代码:
function checkthis(e:Event)
{
if(combo.length == truecombo.length)
for(var o:int = 0; o < combo.length; o++)
{
if(combo[o] == truecombo[o])
{
bravo.play();
}
}
}
【问题讨论】:
-
向我们展示您尝试过但不起作用的方法,我们会帮助您解决问题
标签: arrays actionscript-3