马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash也支持高品质的mp3音频流、文字输入字段、交互式接口等等很多工具。这个最新版本可以观看所有的flash格式。
先看下最后的效果:
[友谊提醒]看不到动画效果的伴侣请往这里寓目:http://bbs.jcwcn.com/thread-143366-1-1.html
[1]200806/12908_2.html>[2]200806/12908_2.html>下一页
</P>本课中的内容触及:函数界说,for...in语句,.onEnterFrame三个关头内容,函数的感化是完成代码的重用,共同for...in语句可批量付与函数.看初学者细心浏览.
思绪:
1.利用for...in语句遍历全部主场景(_root)中一切的工具;
2.找到他们(如_root[k]),并为他们的分歧办法指定分歧函数;
步骤1:在主场景放进多少个影片剪辑,不必要为他们起实例名。步骤2:到场AS代码:
varF1:Function=function(){
this.startDrag(false);
};
varF2:Function=function(){
this.stopDrag();
};
varF3:Function=function(){
this._rotation+=this.speed;
};
//界说三个函数:
//F1完成工具入手下手拖拽功效;
//F2完成工具中断拖拽功效;
//F3完成工具自转功效,速率为每一个工具各自的speed*/
for(varkin_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)函数语句界说法:如
functionTestadd(a,b){
returna+b;
}(2)函数表达式界说法:如
varTestadd:Function=function(a,b){
returna+b;
};平常,应该只管利用函数语句界说[办法1],这类界说办法加倍尺度,也更简便。区分:办法2,必要先界说、后挪用;办法1,能够先挪用,后写界说。Flash充电2:for...in用来列举一个汇合中一切的元素,多用于遍历(检索)如:XML,数组,Object乃至_root或MC等等,功效十分壮大。本课中,我们用它来遍历全部_root。
例1:
varCar={brand:"M6",color:"red",engine:2000};
for(varkinCar){
trace(k+"="+Car[k]);
}
//输入了局:
//brand=M6
//color=red
//engine=2000
例2:
//起首,在主场景中放进四个影片剪辑
for(varkin_root){[1][2]</b>
用flash动画制作软件制作的动画文件很小,这样便于在互联网上传输,而且它采用了流技术,只要下载一部分,就能欣赏动画,而且能一边播放一边传输送数据。 |