如果要在一个MC播放期间改变它的特性,需要使用setProperty动作,或编写语句为MC的特性赋值。 有一些特性被称为“只读”特性。对于这些只读特性而言,你只能读取它的值,而不能设置它,你可以编写语句设置任何不是只读的特性。例如_currentframe命令,就是只读特性,用于返回当前所处的帧数。 下面这条语句将名为yanhuo的MC的_alpha(透明度)特性设置为50; =========================================================== onClipEvent(load) { _root.yanhuo._alpha=50; } =========================================================== 另外,你也可以编写语句获得MC的值。 例如,下面的语句得到主Timeline中特性_xmouse的值,并将其yanhuo实例的_x特性。 =========================================================== onClipEvent(enterFrame) { _root.yanhuo._x=_root._xmouse; } =========================================================== 你也可以使用getProperty动作来获得MC的特性。 MC的_x, _y, _rotation, _xscale, _yscale, _height, _width, _alpha以及_visible特性可以通过改变他的父级实例的相应特性被改变,同时这些改变也将影响它的子实例。_rocusrect, _highquality, _quality, _soundbuftime特性是全局的,他们仅仅依赖于level0Timeline。所有其他特性都依赖于每一个MC实例自身。 MC的特性如下: <_alpha>电影剪辑的透明度; <_focusrect>指当电影剪辑具有键盘焦点时其四周是否出现黄色矩形; <_height>电影剪辑的高度; <_highquality>设定 _highquality 为 2 表示最佳质量,设定为 1 表示较高质量,设定为 0 表示较低质量 <_quality>设置影片的播放品质,其参数有LOW,MEDIUM,HIGH,BEST;(不能为MC设置) <_name>电影剪辑的名称的属性; <_rotation>电影剪辑的角度的属性; <_soundbuftime>确定影片声音预缓冲的秒数,默认值为5秒; <_visible>电影剪辑的隐藏/显示属性; <_width>电影剪辑的宽度; <_x>电影剪辑在场景中的x轴坐标值; <_xcale>电影剪辑宽度的缩放比例; <_y>电影剪辑在场景中的y轴坐标值; |