AS2.0 duplicateMovieClip 不能复制到别的影片剪辑下吗?

如图,准备把MC内PIC元件复制到MC内"split"+i元件内,调试输出总是undefined... 如图,准备把MC内PIC元件复制到MC内"split"+i元件内,调试输出总是undefined 展开
 我来答
alanbabbage
推荐于2016-10-17 · TA获得超过979个赞
知道小有建树答主
回答量:755
采纳率:0%
帮助的人:1151万
展开全部
duplicateMovieClip不能随意将元件移动到其他元件里面。

而duplicateMovieClip的使用存在错误。

具体使用方法如下:
函数:
duplicateMovieClip(target:String, newname:String, depth:Number) : Void
duplicateMovieClip(target:MovieClip, newname:String, depth:Number) : Void

方法:
public duplicateMovieClip(name:String, depth:Number, [initObject:Object]) : MovieClip

如果按代码的思路,则建议使用attachMovie

在库中将元件PIC的标识符设置成“url _mc”,则复制代码为
Target["split"+i].attachMovie("url_mc","pic",1);

之后

Target["split"+i].pic则是复制出来的元件。

当然,如果想更自由随意地转移元件,就需要使用as3.0了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式