可点击的MC功能 - AS2

时间:2014-01-05 20:27:39

标签: flash function actionscript-2 movieclip clickable

我需要帮助解决这个问题。我在一个小游戏中有一些对象,我希望它们可以根据它们的动画部分进行拍摄。

这个funkction工作得很好:

coke2.onPress = function () {
    if (coke2.shootable && shoot){
        snimek = "anim" + Math.ceil((Math.random()*3));
        coke2.gotoAndPlay(snimek);
        plusScore(100);
        coke2.shootable = false;
    }
}

但是,当我有多个对象时效率不高。我认为以下的funcktion会运行良好,但是当我点击时,没有任何反应。

function canClicked(can){
    if (can.shootable && shoot){
        snimek = "anim" + Math.ceil((Math.random()*3));
        can.gotoAndPlay(snimek);
        plusScore(100);
        can.shootable = false;
    }
}

coke.onPress = canClicked(this);

PS:不介意功能的东西。那里没有问题...

提前致谢。

1 个答案:

答案 0 :(得分:0)

我通过将其插入其他功能自行解决,但我仍然不知道为什么我的想法不起作用...

coke.onPress = function(){
    canClicked(this);
}