9、新建图层花儿,我们将要开始绘制花开放的过程。
10、此时的第一帧为花的初始形态,那么在这一帧我们绘制出花芽,如图:
11、分别在花图层的2,3,4,5,6帧处按下F6,插入关键帧,然后分别在2,3,4,5,6帧中绘制出花的形态。
fu
nction ImgZoom(Id)//重新设置图片大小 防止撑破表格 { var w = $(Id).width; var m = 550; if(w < m) { return; } else { var h = $(Id).height; $(Id).height = parseInt(h*m/w); $(Id).title = \点击小图看大图\function() { var Imgs =
$(\
视频日志
Flash教程:旋转花朵效果的制作
浏览:114 | 发布于:2009.02.09 | 分类:flash入门教程
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充电1:两种定义函数的方法 (1)函数语句定义法:如 function Testadd(a, b) { return a+b; }
(2)函数表达式定义法:如
var Testadd:Function = function (a, b) { return a+b; };
平时,应当尽量使用函数语句定义[方法1],这种定义方法更加标准,也更简捷。
区别:方法2,需要先定义、后调用;方法1,可以先调用,后写定义。
Flash充电2:for...in 用来枚举一个集合中所有的元素,多用于遍历(检索)如:XML,数组,O**ect甚至_root或MC等等,功能非常强大。本课中,我们用它来遍历整个_root。 例1:
var Car = {brand:\for (var k in Car) { trace(k+\}
// 输出结果: // brand=M6 // color=red // engine=2000 例2:
//首先,在主场景中放入四个影片剪辑 for (var k in _root) {
Flash新手入门教程:帧动画——眨眼
浏览:102 | 发布于:2009.02.09 | 分类:flash入门教程