【代码分享】使用回调函数控制多个属性改变与多个元件跳转帧

本贴有两个部分
1:使用回调函数控制改变元素属性
代码如下:
 
mugeda.addEventListener('renderReady', function () {
   var objNames = ['A', 'B', 'C'];//这里填元素名字
   
   mugeda.defineCallback('move', function () {
        var textObj = mugeda.scene.getObjectByName('ZZZ');
        
        if (textObj.text == 1)//这里填条件的表达式,目前为物体ZZZ的文本取值为1
            {
            for (var i = 0, l = objNames.length; i < l; i ++) {
                var obj = mugeda.scene.getObjectByName(objNames[i]);
                obj.text = 'xasdd';//这里填需要改变的属性以及数值
            }
        }
   });
});
 
之后,使用行为“回调函数”参数为:move 就能执行这个行为啦
参考编辑地址:
http://www.mugeda.com/animation/edit/7343d107
 
——————————————————————分割线——————————————————————————————
 
2:使用回调函数控制多个元件跳转帧
代码如下:
 
mugeda.addEventListener('renderReady', function () {
    var objNames = ['A', 'B', 'C'];//这里填元件的名字
    mugeda.defineCallback('move', function(){
        var textObj = mugeda.scene.getObjectByName('ZZZ');
        
        if (textObj.text ==1)//这里是条件判断,目前为物体ZZZ的文本取值为1
        {
        for(var i = 0; i < objNames.length; i++){
            var obj = mugeda.scene.getObjectByName(objNames[i]);
            obj.scene.gotoAndPause(0);//这里填跳转到多少帧,0就是第一帧,1就是第二帧以此类推
        } }
    });
});
 
 
之后,使用行为“回调函数”参数为:move 就能执行这个行为啦
参考编辑地址:
http://www.mugeda.com/animation/edit/9ca259d3
 
已邀请:

m12375853

赞同来自:

小姐姐问一个问题呀?#舞台截图微信保存图片会保存到上一页的元素是怎么回事啊?

要回复问题请先登录注册