快速业务通道

Flash AS 制作飘摆的大红灯笼

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-07

Flash AS 制作飘摆的大红灯笼,灯笼——全脚本绘制,献上效果图:


详细代码:

[SWF(backgroundColor=0x004890,width=550,height=400)]

vardenglong:MovieClip=newMovieClip();

addChild(denglong);

denglong.x=275;

denglong.y=0;

denglong.rotation=5;

varrota:Number=0;

denglong.addEventListener(Event.ENTER_FRAME,frame);

functionframe(e){

varxs:Number=(0-denglong.rotation)*0.01;

rota+=xs;

denglong.rotation+=rota;

}

vardiaoxian:Shape=newShape();

denglong.addChild(diaoxian);

diaoxian.graphics.lineStyle(6,0xcc6600);

diaoxian.graphics.moveTo(0,0);

diaoxian.graphics.lineTo(0,50);

functionRect():Sprite{

varsp:Sprite=newSprite();

sp.graphics.beginGradientFill("linear",[0xffbe17,0xf8fd97,0xffbe17],[1,1,1],[0,128,255]);

sp.graphics.drawRoundRect(-50,-10,100,20,15,13);

varmc:Shape=newShape();

sp.addChild(mc);

mc.graphics.lineStyle(1.5,0x996633,1);

mc.graphics.drawRoundRect(-48,-9,96,18,13,12);

returnsp;

}

for(varc:int=0;c<4;C++){

varrect:Sprite=Rect();

denglong.addChild(rect);

c%2==0?[rect.scaleX=rect.scaleY=0.7,rect.y=50+c*107]:rect.y=c*90-23;

}

functionHuxian(n:int):Shape{

varhu:Shape=newShape();

hu.graphics.beginFill(0xffbe17,1);

hu.graphics.moveTo(0,0);

hu.graphics.curveTo(n,80,0,160);

hu.graphics.curveTo(n+5,80,0,0);

returnhu;

}

varellip:Sprite=newSprite();

denglong.addChildAt(ellip,0);

ellip.y=158;

ellip.graphics.beginGradientFill("radial",[0xfea408,0xe20708],[1,1],[0,255]);

ellip.graphics.drawEllipse(-120,-85,240,170);

for(vard:int=0;d<4;d++){

varn:int;

varhuxian:Shape=Huxian(d%4==0?n=-80:d%4==1?n=-60:d%4==2?n=60:d%4==3?n=80:0);

ellip.addChild(huxian);

huxian.x=-45+d*30;

huxian.y=-80;

}

functionline():Sprite{

varsp:Sprite=newSprite();

sp.graphics.lineStyle(0.5,0xffff00,1);

sp.graphics.moveTo(0,0);

sp.graphics.lineTo(0,60);

returnsp;

}

for(vara:int=0;a<15;a++){

varmc:Sprite=line();

denglong.addChild(mc);

mc.x=a*4-28;

mc.y=270;

} 关键词:灯笼 飘摆

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号