如何动态获取movieClip的实例名称?

时间:2016-04-19 07:37:22

标签: actionscript-3 flash actionscript flash-cs6

我在舞台上有movieClips(假设= A)。我需要在动画片段(假设= C)中放置一个moviclip(假设= B)时修改它们。

我的代码是

var stX:Number;
var stY:Number;

Ant.addEventListener(MouseEvent.MOUSE_DOWN, Objdrag);
Ant.addEventListener(MouseEvent.MOUSE_UP, ObjdropinPenta);

function Objdrag(e:MouseEvent):void
{
    stX = e.currentTarget.x;
    stY = e.currentTarget.y;
    e.currentTarget.startDrag();
}

function ObjdropinPenta(e:MouseEvent):void
{
    e.currentTarget.stopDrag();


if (e.currentTarget.hitTestObject(penta))
{
    trace(e.currentTarget.name);

    var mcName:
    mcName = "S1" + e.currentTarget.name

    trace(mcName.name);
    mcName.visible = false;
    e.currentTarget.visible = false;
}
else
{
    e.currentTarget.x = stX;
    e.currentTarget.y = stY;
}
}

我知道如何单独制作,但我想动态制作

mcName.visible = false;

这不起作用 我失踪的地方?请指导

提前致谢

0 个答案:

没有答案