如何从ref影片剪辑中移动影片剪辑

时间:2013-01-09 12:12:48

标签: actionscript-3

我想创建一个movieClip,其中包含另一个影片剪辑移动的引用。  但是当我这样做时它会保持不变。  这是我正在尝试的示例代码

 var movieClip1 = new movieClip();
 var movieClip2 = new movieClip();

movieClip1.ref = movieClip2;
movieClip1.x = 0;
movieClip2.x = 0;
addChild(movieClip1);
addChild(movieClip2);

while(movieClip1.x !=300){
movieClip1.x +=1;
// i want to make the reference of the clip move as well
movieClip1.ref.x = movieClip1.x;
}

1 个答案:

答案 0 :(得分:0)

你想要它如何移动?逐步,一次1个单位?如果是这样的话不要使用while循环,否则它会直接跳到300(x位置)。

而是使用某种类型的更新循环,如输入框架侦听器:

addEventListener(Event.ENTER_FRAME, Update);
function Update(e:Event):void
{
    mc1.x++;
    mc1.ref.x = mc1.x;
}