|
主题: 請問這句是什麼意思?
|
 zaza
职务:普通成员
等级:2
金币:1.0
发贴:490
|
#12003/1/23 16:34:49
set(bn add ":n",n); 其中bn是一個movieClip實例名,這個實例上有一個動態文本,var為n 我想請問這裡的":n"是否指這個MovieClip上面變量為n的動態文本!
|
 zaza
职务:普通成员
等级:2
金币:1.0
发贴:490
|
#22003/1/23 17:03:56
on (press) { bn="man"+n; duplicateMovieClip("man",bn,n); setProperty(bn,_x,Number(getProperty(bn,_x)+Number(n*getproperty(bn,_width)))); n=n+1; set(bn add ":n",n); } 是有一個symbol,它的其中一層是一個動態文本,var設為n,而這個symbol在主場景中被命名為man 難道設man1的動態文本為1是這樣寫的嗎??
编辑历史:[这消息被zaza编辑过(编辑时间2003-01-23 17:08:07)]
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#32003/1/23 18:26:51
flash4 语法,a:b表示引用实例名为a的mc下的变量b,所以这句现在可以写成: this[bn].n=n;
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#42003/1/23 18:33:23
on (press) {
bn="man"+n;
duplicateMovieClip("man",bn,n);
this[bn]._x += n*this[bn]._width;
this[bn].n=++n;
} 换成新语法是不是更简炼了
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#52003/1/23 20:17:56
原来是四的语法。我用4的时候还没用过AS
|
 zaza
职务:普通成员
等级:2
金币:1.0
发贴:490
|
|