仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 858|回复: 8
打印 上一主题 下一主题

[学习教程] 来一发flash as复杂制造飘雪动画-Flash actionscript

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 21:05:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Flash动画说到底就是“遮罩+补间动画+逐帧动画”与元件(主要是影片剪辑)的混合物,通过这些元素的不同组合,从而可以创建千变万化的效果。
不必任何元件,只用一帧,在flash8中就能够做出雪景画面。设背景为玄色,或导进一张你喜好的图片做背景,复制上面的代码加入景的第一帧就好了。fallSnow(this,150,[600,375]);
functionfallSnow(path,num,size){
for(vari=0;i<num;i++){
path.createEmptyMovieClip("xue"+i,i);
varmc=path["xue"+i];
mc._x=random(size[0]);
mc._y=random(size[1]);
mc.ro=[1,-1][random(2)];
mc.xtime=random(20);
mc.startTime=0;
mc.id=Math.pow(i,1/2);
createSnow(mc,mc.id/2.5,"0xffffff",20*mc.id);
}
varloop=function(){
updateAfterEvent();
for(vari=0;i<num;i++){
varmc=path["xue"+i];
mc._rotation+=mc.ro*5;
mc._x+=mc.id*mc.ro/10;
mc._y+=mc.id/2;
mc.startTime++;
scanTar(mc);
scanEdge(mc,size);
}
};
varinterval=setInterval(loop,10);
}
functioncreateSnow(mc,radius,c,alpha){
with(mc){
moveTo(0,-radius);
beginFill(c,alpha);
linestyle(0,"0x000000",0);
for(vari=1;i<=6;i++){
vara1=-Math.PI/6+i*Math.PI/3;
vara2=i*Math.PI/3;
lineTo((radius/5)*Math.sin(a1),-(radius/5)*Math.cos(a1));
lineTo(radius*Math.sin(a2),-radius*Math.cos(a2));
}
endFill();
}
}
functionscanTar(mc){
if(mc.startTime>=mc.xtime){
mc.startTime=0;
mc.xtime=random(20);
mc.ro=[1,-1][random(2)];
}
}
functionscanEdge(mc,size){
if(mc._x>size[0]){
mc._x=0;
}elseif(mc._x<0){
mc._x=size[0];
}
if(mc._y>size[1]){
mc._y=0;
}
}
要在Flash中构建应用程序,可以使用Flash绘图工具创建图形,并将其它媒体元素导入Flash文档。接下来,定义如何以及何时使用各个元素来创建设想中的应用程序。
飘灵儿 该用户已被删除
沙发
发表于 2015-1-17 15:35:39 | 只看该作者
Flash也支持alpha通道,这会使设计者高兴。没有太多的技术性,alpha通道是附加在图像上的信息-允许图像以不同的方式渲染。
金色的骷髅 该用户已被删除
板凳
发表于 2015-1-26 19:19:40 | 只看该作者
传播上的优势——无国界跨媒体;创作群体的形成;媒体及比赛的推进
深爱那片海 该用户已被删除
地板
发表于 2015-2-5 00:01:54 | 只看该作者
Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.
再现理想 该用户已被删除
5#
发表于 2015-2-11 00:25:25 | 只看该作者
富媒体可应用于各种网络服务中,如网站设计、电子邮件、BANNER、BUTTON、弹出式广告、插播式广告等。  
山那边是海 该用户已被删除
6#
发表于 2015-3-1 19:18:35 | 只看该作者
没有安装FLASH插件的前提下,无法正常显示广告效果。根据调查显示,有3%的互联网用户没有安装shockwave Flash。虽然比例不大,但不能因为这样一个简单的原因而拒绝这些用户。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-11 00:55:08 | 只看该作者
祯率越高,动画中可包容的信息越多,动画看起来越光滑和流畅。当然,当祯率增加时,计算机的CPU的重绘工作越多,运行得就越慢。
变相怪杰 该用户已被删除
8#
发表于 2015-3-17 19:10:36 | 只看该作者
Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。
admin 该用户已被删除
9#
发表于 2015-3-25 01:20:03 | 只看该作者
逐渐改变了我们生活及生活习惯的一些东西,而正是互联网的大势兴起,Flash动画越来越受到宠爱,现在,Flash动画已成为网络广告的中坚力量。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 07:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表