作者lingin1204 (小天兵)
站内Flash
标题Re: 请问 _root.a6 等於 _root."a"+6 吗? 或是该如 …
时间Tue Nov 1 11:59:48 2005
※ 引述《lingin1204 (小天兵)》之铭言:
: 如题
: 我目前只知道可以用 "a"+6 来取代 a6
: 但加上个 _root 就实在不清楚其用法了
: 想拜托高手们教教我
: 原始程式码为
: with(_root.a6.b6) 後面的数字可以用自设变数 pose-2 算出来
: 我试过
: with(_root."a"+(pose-2))
: or
: with("_root."a"+(pose-2)")
打错了
试过 with("_root.a"+(pose-2))
: 但似乎都不行哩...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.3.171
1F:推 laugher:with不用引号 11/01 17:00
2F:推 lingin1204:我是要用变数取代数字才使用引号的,现在开始怀疑也许该 11/01 17:14
3F:→ lingin1204:用中括号.... 11/01 17:15
4F:推 laugher:若你的是影片片段的话可以用tellTarget 11/01 17:27
5F:推 laugher:要用with的话可以用with(eval("xxxooo"+"oooxxx")) 11/01 17:49
6F:推 lingin1204:回楼上,经测试後,显示"with"的指定物件不存在耶 11/02 02:11
7F:→ lingin1204:但当我直接使用数字,即with(_root.a6)确能成功哩 11/02 02:12
8F:推 d9147007:是MC没错,但目前卡在如何把物件的名称用变数来表示 11/02 02:39
9F:推 laugher:那就是你with用错方法了,因为我用是没问题 11/02 08:44
10F:推 lingin1204:後来我也测试了eval的用法,with(eval("_root.a"+6))才꘠ 11/02 21:53
11F:→ lingin1204:成功,eval後面的括号里只能放一组引号 11/02 21:54
12F:→ laugher:没限几组引号 11/03 01:17