- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 关于影片剪辑的基本控制
第 7 章 关于影片剪辑的基本控制
本章学习指引:
了解关于影片剪辑的控制
掌握关于影片剪辑控制的典型实例的制作步骤
掌握影片的事件
掌握 Flash 的坐标系
掌握常用的一些重要的影片剪辑操作函数
Flash 的元件中包含了影片剪辑、图形元件、按钮元件,可以使用代码进行控制的只有
按钮和影片剪辑。影片剪辑是 Flash 中最重要的一种元件,是真正的Flash 的精髓,对影片
剪辑的控制是 ActionScript 的最重要功能之一,是如何系统、科学设计用户界面的关键,是
Flash 引入面向对象的具体体现。Flash 的许多复杂动画效果和交互功能都与影片剪辑的运用
密不可分。要想使得自己的 Flash 水平提升一个台阶,必须要学会使用影片剪辑,学会使用
代码控制影片剪辑。而对影片剪辑的控制主要体现在对影片剪辑的引用,对影片剪辑属性的
控制、对影片剪辑方法的应用、对影片剪辑事件的编程。
制作完成的影片剪辑一般都会在库中存在,但是在使用的时候,需要将影片剪辑拖到舞
台中使用,而将影片剪辑从库中拖到舞台中的时候,习惯上把舞台上影片剪辑副本,称为该
影片剪辑的实例,而不再把它称为影片剪辑,这也是面向对象编程思想的一种体现。为了降
低初学者的学习难度,本书如没有特别说明,一般也把影片剪辑实例当做影片剪辑来看待。
7.1 有关影片剪辑实例的引用
在了解影片剪辑的属性的之前,先清楚如何在 Flash 中引用影片剪辑。具体可以分为下
面的几种情况:
直接通过影片剪辑实例名称,例如影片剪辑的实例名称是“mc ”,可以直接在代码
中输入“mc ”实现对影片剪辑实例的引用。
如果该影片剪辑实例位于场景舞台上,还可以通过_root.影片剪辑实例名称实现对
影片剪辑实例的引用。
如果是在某个影片剪辑的事件里写代码控制影片剪辑实例,可以用“this ”指代词
进行引用。
如果影片剪辑实例是动态创建的,又或者是通过 duplicateMoiveClip ()等类似的
函数复制出来的。可以使用_root[“影片剪辑实例名称的字符串”]实现对影片剪辑的
引用。例如:有roll0~rool99 共 100 个影片剪辑实例在舞台上,可以使用下面的语
句来控制它们:
for (var i = 0; i100; i++) {
_root[roll+i].stop();
}
如果要引用上一级的影片剪辑实例,可以使用关键字_parent.影片剪辑实例名称。
所以,如果一个影片剪辑是包含在主时间轴中,在影片剪辑中使用_parent 和_root
的效果是一样的。如果影片剪辑与主时间轴相差两个层级,即当影片剪辑包含在另
一个位于主时间轴中的影片剪辑中,这时在该影片剪辑中使用_parent.影片剪辑实
例名称指代它上一级的影片剪辑,而_root 是指它上两级的主时间轴。在主时间轴
中不能使用_parent ,因为主时间轴没有上一级。
7.2 有关影片剪辑实例的属性
下面简单说一下影片剪辑的属性。比如,影片剪辑有自己的 X 、Y 轴坐标,有自己的
透明度(_alpha),这些都是它的属性。使用点语法可以引用影片剪辑实例的属性,引用成功
后就可以获取或者设置影片剪辑的属性。例如:
mc._x += 5;
将 mc 右移 5 个象素
this._alpha = random(100)
设置影片剪辑的透明度的,random() 函数是随机选取一个 100 以内的数字作为它的透明
度。
从这个句子可以看出,“点”语法使用方法就是:
影片剪辑实例名.属性(mc._alpha ),甚至可以简单理解为“点”就是“的”。
名称属性,这个属性一般不需要在代码中控制,但是如果用代码控制某个影片剪辑实例,
就必须为该影片剪辑实例取名字,只有影片剪辑实例具备了名称属性,才可以使用代码,按
照下面的语法控制该影片剪辑实例的属性。
影片剪辑实例名称.属性名称
需要特别说明的是,这里指的是影片剪辑实例的名称,并不是库中看到的影片
您可能关注的文档
- 第5章 大豆蛋白质材料.pdf
- 第5章 函数和存储类.pdf
- 第5章 扩频信号的解扩与解调-讲义-6页格式.pdf
- 第5章 控制理论在汽车系统中的应用-1.pdf
- 第5章 树种调查与规划.pdf
- 第5章 放大电路的频率响应(Qchsh_2015).pdf
- 第5章 成型物料的配制(PDF).pdf
- 第5章 演示文稿软件PowerPoint 2010.pdf
- 第5章 生物油的应用.pdf
- 第5章 分类:其他技术.pdf
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)