您的位置:程序门 -> 多媒体/设计/flash/silverlight 开发 -> flash流媒体开发



请问:如何根据元件名称,动态地加载flash库里的元件到场景内呢?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问:如何根据元件名称,动态地加载flash库里的元件到场景内呢?
发表于:2007-02-13 19:45:40 楼主
一般如果要使用库内的元件,一般是用鼠标拖到场景内,请问可否根据库内元件的名称,动态调用元件呢?
例如:
i= "元件2 "
能根据变量i将元件从库调到场景中.
发表于:2007-02-19 21:13:091楼 得分:0
貌似不可以,但是
你可以将这个元件放在场景中把alpha改成0,等到需要的时候代码变成100不就行了
发表于:2007-03-06 10:38:572楼 得分:0
function   attachmovie   can   do   this
发表于:2007-03-06 10:46:023楼 得分:0
右键点库里面的元件--链接
发表于:2007-03-07 09:48:024楼 得分:0
同意二楼
首先当然要把元件作为影片元件命名
然后就用
mymovieclip.attachmovie(   idname,   newname,   depth   ,   initobject)

使用   movieclip   对象的   attachmovie   方法,可以为   mymovieclip   对象加载物件库中的一个物件。参数(idname)指定要加载的物件在物件库里的连接名称(linkage   name)。参数(newname)指定   movieclip   或   button   物件被加载后的引用名称。参数(depth)指定被加载物件的层深,也就是物件的层叠顺序。参数(initobject)可以为将要加载的物件设定一些初始化数据,这个参数可以省略。
发表于:2007-03-08 12:57:285楼 得分:0
楼上的都答了。要注意的是attachmovie的参数id不能直接用库内元件的名称,要用链接名称。所以要为需要动态调元件设置链接名称。
发表于:2007-03-10 16:53:226楼 得分:0
路过,收获还不小。。我以前也想问来着,没找到地方问,闪客帝国没人回答。闪8没人。汗。


快速检索

最新资讯
热门点击