|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
FlashPlayer是一款能够播放小又快速的多媒体动画,以及交互式的动画、飞行标志和用macromediaflash做出的图像。
Poluoluo中心提醒:CircularMenuwithAS3.
FlashAS3制造本性的扭转圆形网页导航,最后的效果以下。
[media=wmv,400,400][/media]
源文件下载:http://www.Poluoluo.com/files/soft/1_091129014541.zip
1、创立一个FLASH文件,保留为menu.fla文件。
2、重定名“layer1″为“actions”,我们利用http://blog.greensock.com/tweenlite/的小而美的TweeningEngine,下载AS3的紧缩包,然后解紧缩到com目次然后把这个目次放到menu.fla文件的文件夹中。
3、用矩形工具绘制一个玄色的矩形,转换为MC影片剪辑,翻开属性窗口。
4、双击这个影片剪辑编纂它,利用文本工具,设置为静态文本,绘制一个地区,设置色彩是红色,定名实例名为abelBtn。
5、回加入景1,删撤除方才创建的影片剪辑。
6、我们选择第一帧,然后翻开举措面板,输出上面代码,次要是为了导进Tweenliteengine。
importcom.greensock.*;
importcom.greensock.easing.*;
7、然后创立一个数字,静态挪用每一个菜单的项目笔墨。
varmenu_items:Array=["HOME","ABOUTME","PORTFOLIO","BLOG","CONTACT"];
varmenu:Sprite=newSprite();
menu.x=stage.stageWidth/2;
menu.y=stage.stageHeight/2;
addChild(menu);
8、用一个函数buildMenu来完成每一个菜单项目。
functionbuildMenu(){
varbtn:myButton;
varangle:int=360/menu_items.length;
for(vari:int=0;i<menu_items.length;i++){
btn=newmyButton();
btn.buttonMode=true;
btn.labelBtn.text=menu_items;
btn.mouseChildren=false;
menu.addChild(btn);
TweenLite.to(btn,2,{rotation:-i*angle,ease:Bounce.easeOut});
}
}
9、最初增加一个监听单击事务的代码。
menu.addEventListener(MouseEvent.CLICK,clickHandler);
functionclickHandler(e:MouseEvent):void{
//TODO...
trace(myButton(e.target).labelBtn.text);
}
10、一切代码以下。
importcom.greensock.*;
importcom.greensock.easing.*;
varmenu_items:Array=["HOME","ABOUTME","PORTFOLIO","BLOG","CONTACT"];
varmenu:Sprite=newSprite();
menu.x=stage.stageWidth/2;
menu.y=stage.stageHeight/2;
addChild(menu);
buildMenu();
functionbuildMenu(){
varbtn:myButton;
varangle:int=360/menu_items.length;
for(vari:int=0;i<menu_items.length;i++){
btn=newmyButton();
btn.buttonMode=true;
btn.labelBtn.text=menu_items;
btn.mouseChildren=false;
menu.addChild(btn);
TweenLite.to(btn,2,{rotation:-i*angle,ease:Bounce.easeOut});
}
}
menu.addEventListener(MouseEvent.CLICK,clickHandler);
functionclickHandler(e:MouseEvent):void{
//TODO...
trace(myButton(e.target).labelBtn.text);
}
若你要观看网页上的多媒体内容,flashplayer几乎是网络上的标准。为此播放器所制作的动画或图像十分常见。 |
|