新手问题,有多个名字连续的元件,想随机访问到,应该怎么做呀??
主要是元件名的问题了,我用tellTarget( "_root.m "+random)可以实现了,但能不能不用tellTarget来做呢,好像这个函数很老很老了....
[解决办法]
全部把mc名,存到数组里,进行数组的随机排序。
[解决办法]
很简单啊。比如我的主场景下面有8个MC,实例名称从M0到M7
eval( "_root.M "+random(8))._alpha=30;
[解决办法]
嗯,通过EVAL函数可以把变量名转换成对象名,你是想问这个吧:
eval(expression:Object) : Object
按照名称访问变量、属性、对象或影片剪辑。如果表达式是变量或属性,则返回该变量或属性的值。如果表达式是对象或影片剪辑,则返回对该对象或影片剪辑的引用。如果无法找到表达式中列举的元素,则返回 undefined。
expression:Object - 要检索的变量、属性、对象或影片剪辑的名称。此参数可以是一个字符串,也可以是对对象实例的直接引用(也就是说,引号 ( " ") 是可选的)。