S30制作无限回廊.docxVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AS3.0实例:制作无限回廊效果来源:中国教程网论坛 作者:cao4811 2010年05月31日 14:49 网友评论:5条 点击:2819在这个教程中,将学习如何创建一个无穷的回廊。也可以制作成菜单。注意:这个实例需要 TweenMax 类,请把附件中的gs类库保存在fla同一目录下。演示:准备6个100 × 100的图片1、新建Flash 文件,设置属性: 500 × 200 ,背景黑色。2、从菜单选择文件- 导入- 导入到舞台。选择你要使用的图片。图1:3、垂直地对舞台的中心放置图片。平均、水平地隔开他们。使用对齐面板。图2、图3:4、将图片转换成影片剪辑:单击舞台上最左边的图片转换成影片剪辑。命名为”My Image 1 ″而且设定注册点为居左中位置。5、重复这个步骤,将其它的图片全部转换为影片剪辑。命名为 My Image 2 ″ ,My Image 3 ″ ... 依此类推。图4:现在你的库如图5:6、双击”My Image 1″影片剪辑,进入My Image 1的编辑状态,添加 as图层。图6:选中第1帧,在动作面板中输入代码://Import?TweenMax import?gs.*; //Set?the?initial?state?for?this?movie?clip TweenMax.to(this,?0.5,?{alpha:?0.4}); //Add?mouse?over??out?event?listeners this.addEventListener(MouseEvent.MOUSE_OVER,?mouseOverHandler); this.addEventListener(MouseEvent.MOUSE_OUT,?mouseOutHandler); //This?function?is?called?when?mouse?is?over?this?movie?clip function?mouseOverHandler(e:Event):void?{ ????????//Tween?the?alpha ????????TweenMax.to(this,?0.5,?{alpha:?1}); } //This?function?is?called?when?mouse?is?out?of?this?movie?clip function?mouseOutHandler(e:Event):void?{ ????????//Tween?the?alpha ????????TweenMax.to(this,?0.5,?{alpha:?0.4}); }重复这个步骤到其它的影片剪辑。(当移动鼠标在一个图片上的时候,添加一个透明度效果。可以修改成放大或其它效果,自行的试验一下。)7、前期工作已全部完成,现在开始创建无限循环。在主时间轴,选择所有的六个影片剪辑。将他们转换成影片剪辑,命名 Gallery Images 。图7:8、为了使图片有无限循环的效果,我们需要舞台上的 Gallery Images 影片剪辑的另一个实例。因此在舞台上复制(选中Gallery Images,按住Ctrl键拖拽)另外的一个 Gallery Images 影片剪辑,放置在第一个实例后面,使他们水平地排列。图8:9、选中舞台上的 Gallery Images 影片剪辑的两个实例。将他们转换成影片剪辑,命名 Infinite Gallery 设定注册点为左居中。图9:10、在属性面板填入实例名字 infiniteGallery 。11、添加as层,打开动作面板输入代码://Import?TweenMax import?gs.*; //Save?the?horizontal?center var?centerX:Number?=?stage.stageWidth?/?2; //Save?the?width?of?the?whole?gallery var?galleryWidth:Number?=?infiniteGallery.width; //Speed?of?the?movement?(calculated?by?the?mouse?position?in?the?moveGallery()?function) var?speed:Number?=?0; //Add?an?ENTER_FRAME?listener?for?the?animation addEventListener(Event.ENTER_FRAME,?moveGallery); function?moveGallery(e:Event):void?{ ????????//Calculate?the?new?speed ????????

文档评论(0)

00625 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档