主题:  请问怎么用程序调用库中未实例化的mc???

yangguolang

职务:普通成员
等级:1
金币:0.0
发贴:111
#12002/9/26 23:33:32
请问怎么用程序调用库中未实例化的mc,并将其实例化,而且可以象场景中实例后的mc一样使用。。多谢,不胜感激。。。。。



5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
#22002/9/27 9:22:53
attachMovie( idName, newName, depth)
要先在linkage 里先设好idName
library 里右健,linkage...



darkvn

职务:普通成员
等级:1
金币:1.0
发贴:222
#32002/9/27 9:45:25

//coded by Darkvn .2002.8.10 | 07-Studio | mail:darkvn@blueidea.com | www.07-design.com
//this function return a collection of child Object
//sType 指定类型
Movieclip.prototype.tags=function(sType){
    var childrens=new Array();
    for(var i in this){
        if(typeof(this[i]) == sType) childrens.push(this[i]);
    }
    return childrens;
}

trace(aa.tags("movieclip").length);
trace(aa.tags("movieclip")[0]._name);

www.07-design.com/vn/childrens.fla

编辑历史:[这消息被darkvn编辑过(编辑时间2002-09-27 14:55:02)]
[这消息被darkvn编辑过(编辑时间2002-09-27 14:55:39)]


5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
#42002/9/27 10:38:33
不错,新知识。
但是,没有linkage怎么也不行啊。你指的”任何mc“按我的理解其实也就是已经实例化了的mc。而你所得到的也就是istanceName。只不过有些是自己给的,自己没给的是player给的。



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#52002/9/27 14:21:01
如果目标mc有一些特殊的“性质”(比如包含特定的属性或其他对象),可以用for...in在枚举时判断出来。否则,就要在设计阶段export linkage



darkvn

职务:普通成员
等级:1
金币:1.0
发贴:222
#62002/9/27 14:51:58
sorry.

我说的任何mc是指在制作flash时任何放入场景中的mc。

Lib里的mc,如果没有link,编译时将会被忽略。当然也不能被凋用。