带来一篇Flash as复杂制造鼠标跟从笔墨动画-Flash actionscript
Flash动画制作软件是一款可以帮助设计者制作和设计动画Flash介绍、Flash标识、Flash广告、Flash弹出菜单以及任何其它Flash动画的Flash文本效果工具。[效果]:
[步骤]:
1、拉一静态文本,实例名为_txt;转为影片剪辑,实例名为_mc。
2、在帧上写以下代码:
txt_array=["琴","者","工","作","室"];
//跟从鼠标的笔墨界说为数组中的元素
for(j=0;j<5;j++){
_mc.duplicateMovieClip("_mc"+j,j+100);
this["_mc"+j]._txt.text=txt_array;
//复制影片剪辑并使静态文本中的内容为对应数组中的元素
this["_mc"+j]._txt.autoSize=true;
this["_mc"+j]._txt.selectable=false;
//设置静态文本
this["_mc"+j].vx=this["_mc"+j].vy=0;
//初始化影片剪辑的变量vx、vy值均为0
}
onEnterFrame=function(){
mcxy(_mc0,_xmouse,_ymouse);
for(j=1;j<5;j++){
mcxy(this["_mc"+j],this["_mc"+(j-1)]._x,this["_mc"+(j-1)]._y);
}
};
//运转每帧时影片剪辑的坐标实行以下自界说函数
functionmcxy(_mc,a,b){
_mc.vx+=(a-_mc._x)*.5;
_mc.vy+=(b-_mc._y)*.5;
_mc.vx*=.5;
_mc.vy*=.5;
_mc.vx+=4;
_mc._x+=_mc.vx;
_mc._y+=_mc.vy;
}
可以把它存成AS档做为外部连结档案(如定义ActionScript类则必须在写在as文件里,再通过import加入类),以方便共同工作和更进阶的程序修改。 flash的优缺点可以如何运用呢? 假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。 广告本身无法看到网址链接,不利于网站本身的搜索引擎优化,对增加网站排行的权重没有意义。 矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。 在Web页面上使用声音是可能的,但是在精确的时间播放声音几乎是不可能的。Flash通过把声音放入时间期限内解决了这个问题,因此你现在可以把声音连接到动画的特定部分或者某个用户交互过程。 不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。 FLASH网站建设的页面非常美观,互动性很强。在企业网站中,FLASH动画作用主要在于突出企业品牌的效应,彰显企业形象的实力。
页:
[1]