我是靠谱客的博主 欣喜柚子,最近开发中收集的这篇文章主要介绍Flash制作旋转的花朵,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

先看下最终效果:


本课中的内容涉及:函数定义, 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方法。

最后

以上就是欣喜柚子为你收集整理的Flash制作旋转的花朵的全部内容,希望文章能够帮你解决Flash制作旋转的花朵所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(80)

评论列表共有 0 条评论

立即
投稿
返回
顶部