仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 823|回复: 8
打印 上一主题 下一主题

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

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 20:42:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 15:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表