快速业务通道

我用"行为"作动画系列菜鸟教程(二)

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-12
!只有”停止””播放””显示””暂停””隐藏”.. 按此在新窗口浏览图片 那如何来控制视频可以后退和快进呢??
我们开始做例子~用附加到MC上的行为来控制视频的后退与快进~ 效果预览
点击浏览该文件
http://www.Flash8.net/bbs/UploadFile/2004-12/2004121123457585.swf
要用行为控制视频的回放.我们的先把视频放到文档的主时间轴或是一个MC里.因为视频导入后它要占用足够的帧序列进行播放.所以有时间轴是必须的.我们控制视频回放也只是在控制视频所占的时间轴上的帧序列~
首先导入一个视频文件.就像上一节中讲的那样.把它导入到flash库中.但我们为了区别上节的例子.更多的了解一些行为知识.这次不把它直接把它托放到主时间轴上(你作练习时当然可以直接托到主时间轴上对他进行控制.),而是放置到一个MC里.到时再把这个MC托到主时间轴上去.但到最后我们还是控制的嵌入”视频”,并不是那个放置它的MC或是主时间轴~ 1.导入一个视频文件到库中.然后再新建一个名为”放置视频”的MC.进入到这个MC的编辑窗口中.从库面板上将刚导入的视频文件托到这里.此时会弹出一个如下的提示框.点”是”(.这就是视频要在时间轴上占的帧序列长度),然后选中嵌入视频,在属性面板中给它起实例名叫:”视频”
按此在新窗口浏览图片按此在新窗口浏览图片
接下来我们将会建立几个用来点击它们就能控制上面那个”视频”实例的”按钮”.注意这个里所提到的”按钮”并不是FLASH中的真正的按钮元件.而是用MC来作这几个”按钮”.因为按钮元件作触发对象时没有用来控制”嵌入视频”后退和前进的行为.只有的5种行为(”停止””播放””显示””暂停””隐藏”.).(看上上图).所以我们分别建立5个MC.当作”停止””播放””暂停” ”后退””前进”按钮(”隐藏” ”显示”本例就不讲了.上次作过了.这次主要讲如何实现”后退”和”前进”行为) 2.先做表示”播放按钮”的MC.新建一个MC.起名叫”播放按钮”在打开的新窗口中画一个按钮形状.然后输入文字”播放”.(可以建两个层来做.也可以在一个层上做).好了.第一个”播放按钮”作好了 按此在新窗口浏览图片 3.在库中右键这个名为”播放按钮”的MC,再选择”重制”,快速新建这剩下的几个MC.改掉元件名.然后再改掉里面的文字部分就好了(方法就像上节文章中提到的一样)建好后库中元件如下所示: 按此在新窗口浏览图片 共六个MC.五个作为”按钮的MC”和一个放置视频的MC.
4.回到主场景中.把名为”放置视频”的MC托到主场景中.摆放一下位置.新建一个图层来摆放五个”表示按钮”的MC.同样摆放一下位置.为了美观嘛.是吧!如图: 按此在新窗口浏览图片 5.接下来我们就分别给这五个表示按钮的MC附加行为.附加行为前给名为”放置视频”的MC起一个实例名为”放置视频”,如图: 按此在新窗口浏览图片 首先为”播放按钮附”加行为,选中它后打开行为面板,点击”+”号,然后选”嵌入的视频”----“播放”,在弹出的对话框中点击”放置视频”前的小加号(+),然后选中里面名为”视频”的视频实例. 确定后事件不用改,就选”释放”如图: 按此在新窗口浏览图片

按此在新窗口浏览图片 然后为除了”后退”和”快进”MC外的其它MC(停止,暂停)分别通过相同方法附加相应的行为,也就是给”停止按钮”附加”嵌入的视频”----“停止”行为,事件为”释放”.给”暂停按钮”附加”嵌入的视频”—“暂停”行为,事件为”释放”(注意的一点就是在弹出的对话框中选择”放置视频”下的”视频”实例.如上图,不能选的是”放置视频”,因为我们要控制的是嵌入的视频). 6.好了下面是我们的关键部分.为”后退按钮”和”快进按钮”附加相应行为.先分析一下.我们要让按下”后退按钮”后视频就后退.释放后画面暂停.让按下”快进按钮”后视频就快进.释放后画面暂停….
好了先给”后退按钮”分配行为.
(1) 选中”后退按钮”在行为面板中附加”嵌入的视频”---“后退”..在弹出的对话框中选”放置视频”下的”视频”.同时改一下你想让后退的帧数.然后确定.将事件改成”按下”. (2)然后继续给它附加行为”嵌入的视频”--”暂停”,--弹出对话框选”放置视频”--”视频”---确定.事件默认释放,也就是这个按钮上现在有两个事件行为如下图 按此在新窗口浏览图片 按此在新窗口浏览图片 7.最后给”快进按钮”附加行为.同上面一样.只是在第一步选”嵌入的视频”---“快进”---然后其它的过程与上面的一样.这个”快进按钮”上也是分配两个事件行为:如图: 按此在新窗口浏览图片 好了,测试一下吧……效果还不错哦~~~呵呵.你还可以在第一个关键帧上附加行为让这个视频一开始就停止.点击”播放按钮”后才播放…自己试试吧. 源文件:视频回放
总结:为什么按钮上不能附加后退和快进行为呢?有AS基础的朋友研究一下吧.查看一下后退行为的代码.行为面板中还有隐藏着的行为。它们是在特定环境下才出现的。
比如我们创作了一个幻灯片演示或是表单程序时,用来控制“屏幕”的各种行为。
先简单了解一下什么是屏幕?如何创建屏幕? 什么是屏幕:屏幕是一种制作FLASH动画的另外一种方法(常用来制作幻灯片演示或是表单程序)。它不需要时间轴,他们是基于页面的。
可以创建两种不同类型的屏幕文档---
一种就是幻灯片屏幕:他具有线性结构。
另一种就是表单屏幕:他具有非线性结构。
由于屏幕是flashmx2004的又一新特性。所以涉及内容也多。就在这里简单介绍一下。我们主要看一下在使用屏幕时有哪些行为可用。这些行为如何应用?
我们先做个例子说明!

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