快速业务通道

Flash MX 2004新特性实例学习五(2)

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

 11、按Ctrl + F8新建一个Movie Clip,命名为“Stripe”。在该Clip的场景中用矩形工具绘制几个长方形。

  12、按Ctrl + F8新建一个Movie Clip,命名为“Stripes1”。将图库中的Stripe Clip拖到该Clip的场景中。在图层的第60帧和120帧上面插入关键帧,并调整各帧上面的Stripe Clip的位置。点击第1帧和第60帧,在它们的帧属性面板上面Tween中选择Motion效果,形成一个Stripe Clip从场景外运动到场景中间的效果。

  13、按Ctrl + F8新建一个Movie Clip,命名为“Stripes”。将图库中的Stripes1 Clip拖两次到该Clip的场景中,适当调整其位置。

  14、回到主场景中,在TimeLine中新建一个图层,图层命名为“Complex”,将图库中的Complex Mask Clip拖到场景中,将其命名为“complex”。同样,在TimeLine中新建两个图层,分别命名为“Circles”和“Stripes”,将图库中的Circles Clip和Stripes Clip分别拖到各层的场景中,并分别命名为circles和stripes。

  15、至此,三个遮照效果的原材料是准备好了,下面我们来制作控制这些效果的Clip。按Ctrl + F8新建一个Movie Clip,命名为Cpinfo,并在Link age中选定“Export for Action script”,设置Identifier为Cpinfo。在该Clip的场景中,从组件库中拖6个Radio Button出来,分别命名为“rCity”、“rAngel”、“rGarden”、“rStripes”、“rComplex”、“rCircles”,依次设置data属性为“city”、“angel”、“garden”、“stripes”、“complex”、“circles”,依次设置Label属性为“Cityscape”、“Angel”、“Garden”、“Stripes”、“Complex”、“Circles”,最后将前三个Button的groupName属性设置为“maskeeGroup”,后三个Button的groupName属性设置为“maskGroup”。从组件库中拖一个Check Box出来,命名为“cbDrag”,设置Label为“Drag Mask”。排列这些组件如图4所示。

  


  16、回到主场景中,在TimeLine中新增一个图层,从组件库中拖一个Window组件出来,命名为“controlPanel”,设置contentPath为“cpinfo”,Title为“Control Panel”。再从组件库中拖一个Check Box到场景中,命名为“hideCP”,设置Label为“Show control panel”。

  17、在主场景中的TimeLine上增加一个新的图层,命名为“Actions”,在该层的第2帧上插入关键帧,相应调整其他图层的帧数。在Actions层的第1帧的Action面板上增加下面的语句:

  

  /* Copyright 2003 Macromedia, Inc. All rights reserved.

  The following is Sample Code and is subject to all restrictions

  on such code as contained in the End User License Agreement

  accompanying this product.

  */

  

  var maskees:Array = [city, angel, garden]; //注释1

  for (var i in maskees) maskees[i]._visible = false; //注释2

  var masks:Array = [stripes, circles, complex]; //注释3

  for (var i in masks) masks[i]._visible = false; //注释4

  注释1:定义一个数组,里面放的是三个遮照的背景。

    注释2:这里是设置三个遮的背景都为不可见。

    注释3:定义一个数组,里面放的是三个遮照的效果。

    注释4:这里是设置三个遮照的效果都为不可见。

  将各种效果放在数组中来操作,是一种很值得学习的编程习惯。
关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号