怎么利用Flash制作旋转的花朵

番茄系统家园 · 2022-05-26 00:55:52

先看下最终效果:

本课中的内容涉及:函数定义, for...in 语句, .onEnterFrame 三个关键内容,函数的作用是实现代码的重用,配合for...in语句可批量赋予函数.望初学者仔细阅读.

思路:

1.使用for...in语句遍历整个主场景(_root)中所有的对象;

2.找到他们(如_root[k]),并为他们的不同方法指定不同函数;

步骤1: 在主场景放入若干个影片剪辑,不需要为他们起实例名。 步骤2: 加入AS代码:

var F1:Function = function () {

this.startDrag(false);

};

var F2:Function = function () {

this.stopDrag();

};

var F3:Function = function () {

this._rotation = this.speed;

};

//定义三个函数:

// F1完成对象开始拖拽功能;

// F2完成对象停止拖拽功能;

// F3完成对象自转功能,速度为每个对象各自的speed*/

for (var k in _root) {

_root[k].speed = random(20);

_root[k].onPress = F1;

_root[k].onRelease = F2;

_root[k].onEnterFrame = F3;

}

//遍历主场景,为每个MC设置speed属性及onPress,onRelease.onEnterFrame方法。

上一页 1 2 3 下一页 阅读全文

免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/rjwt/389315gKNyiZ.html
猜你喜欢
最新应用
热门应用