仓酷云

标题: 来谈谈:Flash AS3制造本性的扭转圆形网页导航-Flash实例教程 [打印本页]

作者: 再见西城    时间: 2015-1-15 20:42
标题: 来谈谈:Flash AS3制造本性的扭转圆形网页导航-Flash实例教程
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影片剪辑,翻开属性窗口。
来谈谈:Flash AS3制造本性的扭转圆形网页导航-Flash实例教程
登录/注册后可看大图

4、双击这个影片剪辑编纂它,利用文本工具,设置为静态文本,绘制一个地区,设置色彩是红色,定名实例名为abelBtn。
来谈谈:Flash AS3制造本性的扭转圆形网页导航-Flash实例教程
登录/注册后可看大图

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几乎是网络上的标准。为此播放器所制作的动画或图像十分常见。
作者: 冷月葬花魂    时间: 2015-1-17 13:53
在与制作传统动画相比较的同时,flash具有便捷、节省人力财力,节约时间、推广方便的许多优势。但与此同时它也具有一点的缺点。
作者: 再见西城    时间: 2015-1-23 15:13
在Web页面上使用声音是可能的,但是在精确的时间播放声音几乎是不可能的。Flash通过把声音放入时间期限内解决了这个问题,因此你现在可以把声音连接到动画的特定部分或者某个用户交互过程。
作者: 精灵巫婆    时间: 2015-1-31 19:07
缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。
作者: 变相怪杰    时间: 2015-2-7 00:15
不能制作色彩丰富变化的图像,核心竞争力小,而且有一定的局限性。要想制作优秀的动画,就要充分了解软件的优点和缺陷。
作者: 金色的骷髅    时间: 2015-2-19 07:43
在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。
作者: 再现理想    时间: 2015-3-6 14:29
一个物体从一个角(关键祯1)移动到另一个角(关键祯2)。然后tweening在关键祯之间填充祯,从而使物体可以在屏幕上优雅地运动。
作者: 兰色精灵    时间: 2015-3-13 03:09
都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经
作者: 若相依    时间: 2015-3-20 11:44
它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。  




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2