|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
使用Flash创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash应用程序。
poluoluo中心提醒:Flash实例教程:惧怕鼠标的笔墨动画殊效.
看看效果先:
[media=wmv,550,400][/media]
具体代码:
varstr:String="秋季,公园里可俊丽啦!各类菊花开了,有红的,有黄的,有白的,另有紫的,大度极了。木樨也开了,小小的,黄黄的,还收回一阵阵喷鼻味儿。梧桐树的叶子黄了,一片片飘上去,像俊丽的胡蝶在空中跳舞。枫树的叶子红了,远远看往,像火红火红的彩云。松树和柏树仍是那末绿,高洼地屹立着,像风雨中站岗的兵士。秋季来啦,秋季来啦,旷野上画出俊丽的丹青。鸭梨挂起金黄的灯笼,苹果显露羞红的面颊,稻海翻起闪光的海浪,高粱举起熄灭的火炬,谁使秋季如许俊丽?听蓝天上的年夜雁回覆,他们排成年夜年夜的“人”字,像是说——勤奋的人们画出秋季的丹青。秋季,果子熟了。阳光下,那熟透了的柿子像一颗颗白色的宝石。满树的苹果,像一张张孩子的笑容。葡萄架下,成串的葡萄,有红的、白的、绿的、紫的,闪入神人的光华。何等优美啊!秋季的果园。一阵阵冷风吹来,果儿点着头,分发出甜甜的喷鼻味儿。";
varn=0;
addEventListener(Event.ENTER_FRAME,bb);
functionbb(e:Event){
varmc:MovieClip=newMovieClip();
addChild(mc);
vartxt:TextField=newTextField();
mc.addChild(txt);
txt.defaultTextFormat=newTextFormat("黑体",20,0x993300,true);
txt.text=str.substr(n,1);
txt.autoSize=TextFieldAutoSize.LEFT;
txt.x=-txt.width/2;
txt.y=-txt.height/2;
mc.oldX=mc.x=n%25*22+10;
mc.oldY=mc.y=int(n/25)*22+10;
mc.vx=0;
mc.vy=0;
n<str.length?n++:removeEventListener(Event.ENTER_FRAME,bb);
mc.addEventListener(Event.ENTER_FRAME,frame);
}
functionframe(e:Event){
if(n>=str.length){
varmc:MovieClip=e.targetasMovieClip;
varr=Math.sqrt((mc.oldX-mouseX)*(mc.oldX-mouseX)+(mc.oldY-mouseY)*(mc.oldY-mouseY));
varang=Math.atan2(mc.oldY-mouseY,mc.oldX-mouseX);
mc.x0=mouseX+((650-r)/20+r)*Math.cos(ang);
mc.y0=mouseY+((650-r)/20+r)*Math.sin(ang);
mc.vx=mc.vx*0.8+(mc.x0-mc.x)*0.2;
mc.vy=mc.vy*0.8+(mc.y0-mc.y)*0.2;
mc.x+=mc.vx;
mc.y+=mc.vy;
}
}源文件下载:回避鼠标的笔墨.rar
AdobeFlashCS5.5中的动画制作更简单,借助基于对象的动画快速创建动画、轻松修改运动路径并全面控制个别动画属性。 |
|