Flash电影导论编辑属性调整及路径分析
注释:本节应掌握视频剪辑属性调整的知识点;使用相对路径、绝对路径;赋值运算符=应用程序;对算术赋值运算符==的理解。本教程是Flash作为入门教程的一部分。
U3000 U3000
本节应掌握的知识要点:
1。电影剪辑的属性调整;第二,相对路径和绝对路径的应用;第三,赋值操作符;=;应用;4,理解算术组合赋值操作符;;
属性的概念在我们的生活中无处不在,每个对象都有自己的属性,比如我们的饮用水,自然属性是透明,无色,无味的液体,这些属性通过处理可以改变,加粉可以让它透明的颜色变化,加入调味剂改变它味,放入冰箱冷冻可以使其凝固成冰。
在Flash中,电影编辑对象也有许多属性,如坐标位置、透明度、大小、旋转角度等。使用运动脚本语句,我们可以修改和调整它们的属性。
路径的概念已经在联系我们之前,我们将深化在这一节中我们的理解。看动画例子例子1-4 。
点击查看动画<<<<< >>>>>
实例1-4;电影剪辑属性调整
U3000 U3000
我们首先分析结构层次:画面很简单,在黄色和蓝色和白色的主场景(_root),对几个按钮的右下角,一个命名实例huan_mchuan_mc的视频剪辑,电影剪辑;也是一个嵌套的命名实例shu_mc视频剪辑,一圈,一只松鼠和4 shu_mc影片剪辑按钮。
移动鼠标到每个按钮可以显示在按钮的操作,点击按钮,在主场景中的shu_mc影片剪辑按钮,控制各级电影片段对应的属性,分别为。
绝对路径控制胶片剪辑:
让我们在影片剪辑huan_mc通过对主场景键释放事件属性控制一看。
一套在主场景的蓝色按钮控件的huan_mc透明度属性:
_alpha:透明度属性,百分比。
蓝色减去;按钮在语句上:
关于(释放){
_root。huan_mc _alpha = 50;
} / /点击按钮,在huan_mc影片剪辑的场景不透明度为50
蓝色加上,按钮上的语句:
关于(释放){
_root。huan_mc _alpha = 100;
} / /点击按钮,在huan_mc影片剪辑的场景不透明度为100。
这组按钮语句简单、直接分配的huan_mc电影剪辑对象在现场的透明度属性不变。
在主要场景的一套红色按钮控件的huan_mc的垂直和水平标度性质:
_xscale剪辑电影的规模,在百分比。
百分比的纵向尺度,比例_yscale电影剪辑。 U3000
红色加上;按钮上的语句:
关于(释放){
_root。huan_mc。_xscale = _root。huan_mc _xscale×1.1;
_root。huan_mc。_yscale = _root。huan_mc _yscale×1.1;
}
红色减去;按钮上的语句:
关于(释放){
_root。huan_mc。_xscale = _root。huan_mc _xscale×0.9;
_root。huan_mc。_yscale = _root。huan_mc _yscale×0.9;
}
这是在声明一组按钮,属性值并不是一个简单的常数,而是由两个表达式计算水平和垂直缩放比例的对象,如_root。huan_mc。_xscale * 1.1,计算结果是横向放大率为1.1倍,huan_mc水平缩放现场:110%。结果赋值给左边的表达式指定的影片剪辑对象的相应属性。一旦点击按钮,它将被计算一次,以便电影剪辑应该按比例计算垂直和水平,每次计算的时间。
接下来,让我们在主场景的一组绿色一看:,,,左,右,,和按钮,控制垂直和水平shu_mc里面huan_mc坐标。
电影剪辑的_x横向属性,单位是像素。
_y电影剪辑的纵坐标Y坐标,单位像素。
绿色;向上;按钮上的语句:
关于(释放){
_root。huan_mc。shu_mc。_y = _root。huan_mc。shu_mc。_y-10;
}
当你点击鼠标,即在计算右侧的表达;shu_mcY(垂直)的坐标,然后分配到shu_mc纵坐标属性,如shu_mc,初始X在现场位置(0, 0),先点击鼠标的位置,shu_mc(0,10,高达10像素)。每一次点击,移动10像素。
其他;;;;;;;;;;;;;;;3个按钮是相同的。
对绿色加右下角的主要场景;+;-;,减号;按钮控制主场景(_root)垂直和水平缩放比例,每点击一个按钮,减去-;在90%的比例减少的主要场景,单击+按钮;;减少的比例为100%。
从相对路径控制胶片剪辑:
如上所述,在主场景控制相关属性的影片剪辑在一个绝对路径各级按钮。绝对路径已经在前面所学的内容,让我们看一看;shu_mc如何在电影剪辑按钮控制影片剪辑属性。
在红色的按钮点击,你可以调整垂直和水平缩放huan_mc视频剪辑的比例,分别点击绿色按钮,水平和垂直比例缩放可以控制现场,并对同相应的按钮主要控制效果的场景,但他们的路径是不同的。
红色加上;按钮上的语句:
关于(释放){
这个_parent。_xscale =这。_parent _xscale×1.1;
这个_parent。_yscale =这。_parent _yscale×1.1;
}
红色减去;按钮在语句上:
关于(释放){
这个_parent。_xscale =这。_parent _xscale×0.9;
这个_parent。_yscale =这。_parent _yscale×0.9;
}
不同于红色按钮语句的主要场景,以不同的方式,前者使用标识符_root指定绝对路径,和这里的this标识符;_parent指定相对路径,这也是一个知识点我们必须把握这一节。
当把它附加到按钮的事件操作时,它指向包含按钮的电影剪辑的时间轴。
当_parent附加到一个按钮的事件动作,它指的是包含按钮,这是影片剪辑的时间轴上的时间轴,时间轴的父亲。
例如,在红色按钮;这。_parent,这指的是按钮包裹体;shu_mc时间轴,影片剪辑;_parent点按钮包裹体;shu_mc时间轴,在一个影片剪辑的电影片段:huan_mc视频剪辑时间表。
所以当你点击红色按钮;shu_mc它控制huan_mc垂直,水平,和其他的缩放属性。
看看在绿色按钮的声明;shu_mc
绿色减去;按钮上的语句:
关于(释放){
这个_parent。_parent。_xscale =这。_parent。_parent _xscale×0.9;
这个_parent。_parent。_yscale =这。_parent。_parent _yscale×0.9;
}
绿色加上;按钮上的语句:
关于(释放){
这个_parent。_parent _xscale = 100;
这个_parent。_parent _yscale = 100;
}
在这里,另一个层次的_parent,按照上面的路径分析,_parent。_parent应包含按钮shu_mc对水平的视频剪辑;huan_mc在时间轴上的视频剪辑,即主场景;_root时间轴。
因此,当按钮被单击时,控件与主场景的时间轴成比例。
路径概要:
在这种情况下,该按钮的主要场景是从外面通过绝对路径分别控制每一级影片剪辑对象的属性,并嵌套在内的按钮影片剪辑是通过相对路径控制影片剪辑属性水平的父母从内到外。
事实上,绝对路径和相对路径的区别是目标对象的出发点不同,对主场景的绝对路径(根timeline)为对象的起始点为终点;和相对路径是从时间轴发为出发点目标对象为终点的指示对象。
理解路径的概念,我们可以灵活地使用它,例如,上述实例中的所有按钮都可以使用绝对路径和相对路径来实现相同的控制效果。