快速业务通道

我用"行为"作动画系列教程(三)

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-12
n.width-333" border=0> 4.重复第3步将其它的MC3和MC4与MC5重制作出来. 这是最后库是内容,并且我们把它们分类放置一下.看着就不乱了..MC1-----MC5分别是5个图片的缩小放大过程.并且里面的AS代码也不用重复输入. 按此在新窗口浏览图片 5.好了,我们再新建一个MC.起名叫组图”,在组图的编辑窗口中,MC1—MC5全部拖放进来.排列一下位置(先大致调好位置.然后再用键盘上下左右光标键微调)如图: 按此在新窗口浏览图片
6.放好位置后,返回到主场景中.把刚才那个组图托到主场景中来.并调整一下它在主场景中的位置和大小(比如用变形工具等比例缩放).调整好后就双击这个组图”MC,再进入到组图的编辑窗口. 7.接下来我们就要为这几个MC(MC1---MC5)附加行为了(最好是给它们分别起一个实例名.分别叫做tu1---tu5,这样方便我们以后对它们的操作.).我们只讲给tu1实例附加行为.其它的过程一样. 选中tu1.打开行为面板.在行为面板中增加影片剪辑”----“移到最前”—弹出对话框中直接确定.因为它默认选择的就是tu1,我们也要的就是tu1.确定后把事件修改成移入时 按此在新窗口浏览图片 上面这步就是我们所说有本例核心内容.深度!!当鼠标移入到这个图的时候,将这个图的深度设置成最大.(也就是最前)这样就保证了同时进行的放大运动后的图不会被其它图片所遮掩. 接下来我们继续给tu1附加行为影片剪辑”---“转到帧或标签并在该处播放”—在弹出的对话框中填2(当然此时的默认1也可以,但还是跟着本例走吧).确定后将事件也改成移入时”.

按此在新窗口浏览图片
按此在新窗口浏览图片
继续为tu1附加行为影片剪辑”---“转到帧或标签并在该处播放”---在弹出的对话框中选”6”确定后修改事件移出时”. 继续为tu1附加行为影片剪辑”---“转到帧或标签并在该处播放”---在弹出的对话框中选”6”确定后修改事件外部释放时”. 上面所附加了四个行为,附加这些行为的意义就是为了形成一个鼠标移入时深度位于最前(最前显示位置)并开始播放tu1实例的第2(tu1中的第1帧到第5帧是一个放大的过程),tu1实例播放到第5帧时,tu1实例里的stop();就将它停止不动了.一直处于放大状态. 当鼠标移出时或是在图上按下左键并无意识的托到图片外释放时tu1实例就开始从第6帧播放.(tu1中的第5帧到第10帧是个缩小的过程),并返回播放时停止到第1帧上(因为这帧上有个stop();我们在一开始在动作面板中手动附加的.) 下图是整个tu1实例上附加的行为~ 按此在新窗口浏览图片 你现在可以测试一下效果,看看鼠标移入和移出tu1(或是外部释入时)实例时的效果.是不是已经成形了啊.好了快点把tu2-tu5实例的行为附加上吧.我们离目标不远啦. 8.通过重复第7.在其它实例(tu2—tu5)上把上面的四个行为附加上.然后效果就出来了.你可以测试一下.(提示:快速附加行为~因为其它实例上的行为都是与tu1一样的,你可以打开tu1的动作面板将里面的全部代码复制,然后直接粘贴到其它实例上,如果你不会那就一步一步的附加吧~) 9.当第8步全部完成后.通过测试没有问题了就可以将主场景中的组图实例美化一下了.因为光秃秃的也不好看吧.这个就自己发挥吧.或是看源文件.如果你还想让移入鼠标时有声音出现.那你也可以通过附加声音”---“载入库中声音”—在弹出的对话框中把库中声音的链接ID名输入就可以了.但库中必须提前有导入的声音(关于声音的有关行为.第一节中讲到过.自己可以参考一下.)---然后修改事件移入时”. 10.美化的步骤就略过了.自己发挥自己的想像力吧.这是本例中我作的效果~ 源文件:深度交换 应用行为来关联一个控制器或是显示组件.从而方便的加载和控制外部的*.FLV(flash视频文件)和*.MP3(声音文件) 首先,8要害怕这里涉及到的组件.我们也不会去对组件应用任何手动编写的AS代码.只需要从组件面板中托出两个组件就可以了.~~应该会吧?呵呵~~ 首先认识一下这两位朋友~ MediaController 和 MediaDisplay组件!点击主菜单上的”窗口”—“开发面板”—“组件”然后从如图位置找到他们.(多更信息请参考自带的帮助~) 按此在新窗口浏览图片
MediaController 组件提供可让用户与流媒体交互的用户界面控制。控制器具有播放暂停后退到开始处按钮以及一个音量控制。它还有一个播放条,指出载入了多少媒体以及播放了多少媒体。可以向前或向后拖动播放条上的播放头滑块,以便快速移动到视频的不同部分。使用行为或动作脚本,您可以轻松地将该组件链接到 MediaDisplay 组件以显示视频流并提供用户控制。为了使 MediaController 和 MediaDisplay 实例一起工作,它们必须倾听对方的事件并做出相应的响应。Flash MX Professional 2004 包含两种行为:“关联控制器”和“关联显示”,这两种行为连接 MediaDisplay 和 MediaController 组件实例。只需这两种行为中的一种即可链接这两种组件。两种行为的最终结果都是一样的. 以上是相关的一些知识!

我们作一个效果.用现有的MediaController 和 MediaDisplay组件通过附加行为,轻松的加载并播放外部视频文件(flv)和声音文件(mp3) 先看效果:
点击浏览该文件
(因为是外部加载所以只能下载到本地机子上才能测试---源文件在下面) 1.打开flashMX2004.从组件面板中托出这两个组件.分别直接放到主场景中.并给这两个组件起实例名为控制器(MediaController)与显示(MediaDisplay).注意一点的是MediaDisplay组件托到主场景中后是看不到什么的.只有显示着一个方框轮廓.其实这就是它.分别选中它们两.在属性面板中输入上面给出的实例名.或是自己输入自己想要的名字也可以. 按此在新窗口浏览图片

按此在新窗口浏览图片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号