先看最终效果:
本课涵盖三个关键内容:函数定义,for.在语句和中。onEnterFrame。函数用于实现代码重用,可以用for批量赋予函数.在声明中。希望初学者仔细阅读。
想法:
1.将用于.in语句遍历整个主场景中的所有对象(_ root);
2.找到它们(比如_root[k]),为它们不同的方法指定不同的函数;
步骤1:将几个电影剪辑放在主场景中,不要给它们实例名称。步骤2:添加AS代码:
var F1:Function=function () {
this . start drag(false);
};
var F2:Function=function () {
this . stop drag();
};
var F3:Function=function () {
这个。_ rotation=this.speed
};
//定义三个函数:
//F1完成对象开始拖动功能;
//F2完成对象停止拖动功能;
//F3以每个物体自身速度的速度完成物体旋转功能*/
for (var k in _root) {
_root[k]。速度=随机(20);
_root[k]。onPress=F1
_root[k]。onRelease=F2
_root[k]。onEnterFrame=F3
}
//遍历主场景,为每个MC设置速度属性和onPress,onRelease.onEnterFrame方法。
上一页1 2 3下一页阅读全文