Property与Set Property

藉由Set Property来改变某个Movie Clip的属性

Property (属性)

Flash Movie到底有那些属性可以供我们使用呢? 请跳出Action视窗来了解,如图 1 所示


图 1

这些属性有的常被使用,有的则较少使用,我们先来用两个属性到下面的范例

范例


请在画面任意移动滑鼠,观察数字的变化

这个范例所用到的属性有2

_xmouse,就是滑鼠的水平位置。_ymouse,就是滑鼠的垂直位置

我们就来试做这个范例,来让某个变数的值等於 _xmouse或_ymouse

步骤 1
 

将Layer1命名为XY,在Frame2插入Insert Frame,在舞台上先产生两个一般文字 X:及Y:,如图 2所示


图 2

 

步骤 2
 

产生两个动态文字,分别在Text Opion视窗的Variable栏位命名为"xpos"以及"ypos",如图 3所示


图 3

 

步骤 3
 

在Frame 1的Action视窗,来Set Variable两次。
请按Set Variabel跳出该视窗後,在Variable栏位键入xpos,滑鼠移到Value右边的栏位点一下,再按+号→Properties→_xmouse,如 图 4所示


图 4

这样就把_xmouse这个属性放在Value栏位中了,记得Expression要打勾

再按Set Variabel跳出该视窗後,在Variable栏位键入ypos,滑鼠移到Value右边的栏位点一下,再按+号→Properties→_ymouse,这样就把_ymouse这个属性放在Value栏位中了,记得Expression要打勾,如图 5所示


图 5

这时候可以Test Movie看看是否有成功!!

Set Property (属性)

设定Flash Movie的属性。在Flash Movie播放时,修改某Movie Clip的属性。

例如:

on (release){

set Property ("car" , _alpha = 50);

}
 

 

解释:当按钮被按下并放开时,让car这个Movie Clip的_alpah透明度属性,设为百分之 50。

 

范例


请在画面任意移动滑鼠,观察线条的变化

上面这个范例的原理,就是让两条线条的Movie Clip,设定其水平位置及垂直位置的属性等於滑鼠的水平位置及垂直位置。

步骤 1
 

延续上一范例的教材,再增加一个Layer,图层命名为"垂直线"。在舞台上画一条长度超过画面的垂直线,再将该线条转为Movie Clip并给予Instance Name,命名为"Vline"
在"垂直线"图层的Frame1设以下Action,请按Action→setProperty,如
图 6所示


图 6

出现setProperty视窗後,在Property栏位的右边三角钮按下去,选择 _x,(X Position ),在Target栏位用滑鼠点一下,按视窗右下方有个长的像瞄准线的按钮,就会跳出Insert Target Path视窗。请点选Vline再按OK,如图 7所示。


图 7

回到setProperty视窗,在Value栏位点一下,再按+号键→Properties→_xmouse,如图 8所示


图 8

再把setProperty视窗的_xmouse的Expression打勾就可以了,如图 9所示


图 9

步骤 2
 

回到编辑介面,再增加一个Layer,图层命名为"水平线"。在舞台上画一条长度超过画面的水平线,再将该线条转为Movie Clip并给予Instance Name,命名为"Hline"
在"水平线u"图层的Frame1设以下Action,如
图 10所示(方法与前一步骤相同,只是Proerty设为_y(Y Position)、Target设为Hline、Value设为 _ymouse)


图 10

 

 
步骤 3
 

请 Test Movie预览其效果

原始档下载

 
======= 版权所有©2020明升m88备用网址,有限公司tj=======
Copyright © 2000-2001kunming hanzhong science CO.,Ltd Tel:0871-3648153 3647956 FAX:0871-3648416
E-mail:tj7181@sohu.com