首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

一个duplicateMovieClip复制元件的有关问题

2012-03-14 
一个duplicateMovieClip复制元件的问题!我想复制一个MC,然后每点一次,自动叠加在上面,要么始终不显示新元

一个duplicateMovieClip复制元件的问题!
我想复制一个MC,然后每点一次,自动叠加在上面,要么始终不显示新元件里的变量,要么只能复制一次,请问各位,我的代码哪错了,我要实现的是比如叠箱子那样的效果,
_global.an   =   100;//全局变量
tu.txt.text   =   an;//原始MC里面显示的数字
mc   =   100;//新元件初始名字
i   =   1;
a   =   10;
btn.onRelease   =   function()
{
duplicateMovieClip(tu, "mc ",   mc);
setProperty(mc,   _y,   180   -   8   *   a);
setProperty(mc,   _x,   120);
mc.txt.text   =   an;
a++;
};

[解决办法]
_global.an = 100;//全局变量
tu.txt.text = an;//原始MC里面显示的数字
mc = 100;//新元件初始名字
i = 1;
a = 10;
btn.onRelease = function()
{
_root.duplicateMovieClip(tu, "mc ", mc);
setProperty(mc, _y, 180 - 8 * a);
setProperty(mc, _x, 120);
mc.txt.text = an;
a++;
};

热点排行