|
主题: 请教有关tellTarget问题
|
 skyme
职务:普通成员
等级:1
金币:0.0
发贴:28
注册:2001/7/4 14:26:40
|
#12001/12/5 11:29:20
一个含有变量名为text的MC,instance名为char, 现复制MC,语句如下: for (i=1;i<50,i++) duplicateMovieClip("char","char" add i,i) telltarget("char" add i){ _root.char.text=chr(96+random(26)) } } 当复制了MC后,text的变化是仅仅在名为char的MC变化吗?如果希望它在每一个复制后的MC,如char1,char2,char3....中的变量text都在变化?如何实现呢?
|
 vital
职务:普通成员
等级:1
金币:10.0
发贴:194
注册:2001/5/15 12:10:20
|
#22001/12/5 11:33:51
telltarget("char" add i){ _root.char.text=chr(96+random(26)) }
改成_root["char" add i].text=...; 或者 telltarget("char" add i){ text=......; }
|
 侯丹
职务:普通成员
等级:1
金币:0.0
发贴:58
注册:2001/11/21 20:27:31
|
#32001/12/5 11:59:16
skyme在上个帖子中说 引用: 一个含有变量名为text的MC,instance名为char, 现复制MC,语句如下: for (i=1;i<50,i++) duplicateMovieClip("char","char" add i,i) telltarget("char" add i){ _root.char.text=chr(96+random(26)) } } 当复制了MC后,text的变化是仅仅在名为char的MC变化吗?如果希望它在每一个复制后的MC,如char1,char2,char3....中的变量text都在变化?如何实现呢?
你已经实现了。
|
 skyme
职务:普通成员
等级:1
金币:0.0
发贴:28
注册:2001/7/4 14:26:40
|
#42001/12/5 14:18:15
其实我想实现的结果就是,让复制的每一个MC中的变量都在为断地变化,但是我现在所写的语句并不能实现每一个MC中的变量都变,而仅仅是最初的名为char的MC中的变量才不断的变化,而复制出的"char" add i中的变量去没有出现。在test movie中看不到。不知道怎样才能实现这种效果呢? vital,我按你的意见修改了一下,可是仍然实现不了。你能解释一下_root["char" add i]是什么意思吗?如果你有空的话能帮我想一下吗?或者我把我的源程序给你发去,你帮我看看,是什么地方的问题?可以吗? EMail:lsling@netease.com
|
 vital
职务:普通成员
等级:1
金币:10.0
发贴:194
注册:2001/5/15 12:10:20
|
#52001/12/5 14:39:58
发给我吧,vitalnet@etang.com
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:617
注册:2001/11/25 16:32:29
|
#62001/12/7 21:08:23
把你的mc中的text的变量名设为text add i(其中i使影片片断中的局部变量) 然后在用vital 的_root["char" add i]:[text add i]=...; 试一试!我的意思是把你的text变量和mc一样也设成多个变量(类似指针)的值。
|
 vital
职务:普通成员
等级:1
金币:10.0
发贴:194
注册:2001/5/15 12:10:20
|
#72001/12/7 21:55:07
好像不用吧char1里面的text和char2里面的text本来就是两码事。 难道是这个问题? www.5dmedia.com/bbs/archivecontent.asp?id=36737一会下去试试。
|