在CLASS中如何用for in
class duplicateMc {
private var myArr:Array = new Array();
private var obj:Object = new Object();
private var all:Object = new Object();
private var dupObj:Object = new Object();
private var root:Object = new Object();
public function duplicateMc(dup_root:Object) {
root = dup_root;
}
public function dupMc() {
for (all in root) {
if (all.substr(0, 1) == "b") {
obj = root[all];
myArr.push(1);
trace(obj);
obj.onPress = function() {
var num = this._name.substr(1);
myArr[num]++;
duplicateMovieClip(root._name, "b"+num+myArr[num], myArr[num]+num*100);
var dupObj = root["b"+num+myArr[num]];
dupObj.startDrag();
};
obj.onReleaseOutside = function() {
root.stopDrag();
};
}
}
}
}
假如我在場景中有b1到b10個MC,在這個類裏面要怎麼把他們找到,for...in找不出來,是那裏的問題,請高手們幫個助一下