|
主题: 一个小小的,但困惑我已很久的问题!
|
 飘逸
职务:普通成员
等级:1
金币:0.0
发贴:75
|
#12001/6/29 11:52:35
经常在一些教程例子里看到类似这样的语句,
比如有一个影片剪辑,共有二帧下面的层放上一个图, 上面的action层会出现这样的语句:
x=getProperty("", _x)
我不明白这里的""代表谁,x取那个的值!
|
 magicwind
职务:普通成员
等级:1
金币:1.0
发贴:160
|
#22001/6/29 11:58:52
当然就是这个mc的x坐标。
|
 5D荣誉斑竹
职务:普通成员
等级:1
金币:10.0
发贴:265
|
#32001/6/29 12:49:07
飘逸在上个贴子中说 引用: 经常在一些教程例子里看到类似这样的语句,
比如有一个影片剪辑,共有二帧下面的层放上一个图, 上面的action层会出现这样的语句:
x=getProperty("", _x)
我不明白这里的""代表谁,x取那个的值!
等价于: x=this._x;
|
 magicwind
职务:普通成员
等级:1
金币:1.0
发贴:160
|
#42001/6/29 13:08:24
再加一个 trace(x); ctrl+Enter 你就一目了然了!
|
 飘逸
职务:普通成员
等级:1
金币:0.0
发贴:75
|
#52001/6/29 13:11:59
不行呀! x = getProperty(" ", _x);改为 x=this._x y = getProperty(" ", _y);改为 y=this._y 效果出不来了 以下是我说的那个源文件的其中一个 MC 的 Action
x = getProperty(" ", _x); y = getProperty(" ", _y); if (Number(y)>300) { dy = dy*-1; y = 300; } x = Number(x)+Number(dx); y = Number(y)+Number(dy); dy = Number(dy)+.5; setProperty ("", _x, x); setProperty ("", _y, y); a = getProperty("", _alpha); setProperty ("", _alpha, a-3); if (Number(a)<8) { removeMovieClip (""); }
|
 飘逸
职务:普通成员
等级:1
金币:0.0
发贴:75
|
#62001/6/29 13:17:50
x=getProperty("", _x)
为什么要用"", 而不直接用 它的名字 或者 "this" 用""空的好处是什么? 在什么情况下用"" ?
|
 5D荣誉斑竹
职务:普通成员
等级:1
金币:10.0
发贴:265
|
#72001/6/29 13:55:36
飘逸在上个贴子中说 引用: 不行呀! x = getProperty(" ", _x);改为 x=this._x y = getProperty(" ", _y);改为 y=this._y 效果出不来了 以下是我说的那个源文件的其中一个 MC 的 Action
x = getProperty(" ", _x); y = getProperty(" ", _y); if (Number(y)>300) { dy = dy*-1; y = 300; } x = Number(x)+Number(dx); y = Number(y)+Number(dy); dy = Number(dy)+.5; setProperty ("", _x, x); setProperty ("", _y, y); a = getProperty("", _alpha); setProperty ("", _alpha, a-3); if (Number(a)<8) { removeMovieClip (""); }
加在MC的什么位置?或发给我看看好吗?
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
|
#82001/6/29 14:24:22
dy = dy*-1; 这个语句is error
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
|
#92001/6/29 14:24:47
改成power
|
 5D荣誉斑竹
职务:普通成员
等级:1
金币:10.0
发贴:265
|
#102001/7/2 22:02:54
改为: x=_x; y=_y;
|