Flash MX2004入门与进阶实例:7.1 MovieClip(电影剪辑)控制
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-09
方法经常用在动态地为影片设置属性。
(3)使用点语法存取属性值
除了用setProperty()和getProperty()命令设置和取得MC的属性外,如果你的英语不错,ActionScript运用也比较熟练,那么你也可以用“.”点语法来设置或取得MC的属性,有时候会觉得很方便。点语句的用法的一般形式为:
影片剪辑名称.属性=属性值。
影片剪辑名称当然包括它的路径(后面会比较详细地介绍路径的概念)。下面我们以前面的例子来说明。
setProperty(“_root.mc.mc1”,_visible, false);
可以写成:
_root.mc.mc1._visible=false;
setProperty("_root.dm",_rotation,30);
可以写成:
_root.dm._rotation=30;
mx= getProperty(“_root.mc.mc1”,_x);
可以写成:
mx= _root.mc.mc1._x;
setProperty("_root.dm1",_y, getProperty("_root.dm0",_y));
可以改写成两句:
my=_root.dm0._y;
_root.dm1._y=my;
是不是有的情况下点语法更精练写呢?
[1]?[2]?[3]?[4]?[5]?下一页?? 第七章 动作脚本进阶 第一节 MovieClip(电影剪辑)控制(2) (4)MC属性控制实例 实例简介 本实例是控制mc属性的一个效果演示(文件路径:配套光盘/……/属性演示.fla),本实例通过在按扭上添加控制属性的命令,并观察mc的变化,加深对mc属性的理解,初步学会mc属性的控制方法。 实例运行时,有一个飞行状态的彩蝶和若干控制属性演示的按扭,如图7-1-1所示。按扭下有表示属性和控制的简单说明。单击按扭,就可以观察蝴蝶形态,位置等变化。 ? 图 7-1-1 实例运行效果 ? 制作步骤 步骤1 创建元件 新建影片文档,文档属性按照默认设置。保存影片文档为“属性演示.fla”。 新建一个名字为“蝴蝶”的影片剪辑元件。然后从外部导入连续的蝴蝶图像系列(文件路径:配套光盘/……/蝴蝶*.bmp)到这个元件的编辑场景中,拖放在场景的中心位置,如图7-1-2所示。 图7-1-2 “蝴蝶”影片剪辑元件 步骤2 布局场景 返回到主场景,将【图层1】重新命名为“背景”,将一个背景图像(文件路径:配套光盘/……/背景.jpg)导入到这个图层上。 新增加一个图层,并重新命名为“蝴蝶”。从【库】面板中拖出“蝴蝶”影片剪辑元件,并把它放在【蝴蝶】层的第1帧,调整放在适当的位置。然后在【属性】面板中将它命名为x1。 添加图层,并重新命名为“动态文本”。在这个图层的第1帧建两个动态文本,在【属性】面板中定义它们的变量名为zb和hw。两文本框宽为150,高为30,字号为25,字体颜色为黑色。 新增一个图层,并命名为“按扭”。在这个图层上,从【库】面板中拖出17个按扭实例(这些按钮可以从公共库中得到,也可以自己事先制作一些)。按照图7-1-1所示的情况,在每个按钮下添加相应的静态文本加以说明。 上一页??[1]?[2]?[3]?[4]?[5]?下一页?? 第七章 动作脚本进阶 第一节 MovieClip(电影剪辑)控制(3) 步骤3 定义动作脚本 选中“可见”按扭,在【动作】面板定义它的动作脚本为: on (press) { ??? ? x1._visible=1;//设置蝴蝶实例为可见,也可以写成:x1._visible=true } 选中“不可见”按扭, 在【动作】面板定义它的动作脚本为: on (press) { x1._visible=0;//设置蝴蝶实例为不可见,也可以写成:x1._visible=false } 选中“_alpha-10”按扭,在【动作】面板定义它的动作脚本为: on (press) { x1._alpha-=10;//每按一下按扭,_alpha的值减少10%,当于_alpha=_alpha-10 } 选中“_alpha+10”按扭,在【动作】面板定义它的动作脚本为: on (press) { x1._alpha+=10//每按一下按扭,_alpha的值增加10%,相当于_alpha=_alpha+10 } 选中“_rototion-30”按扭,在【动作】面板定义它的动作脚本为: ??? on (press) { ??? x1 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Flash MX2004入门与进阶实例:7.1 MovieClip(电影剪辑)控制的所有评论