我有一个名为 Tile 的 MovieClip,它有自己的类。我在 for 循环中有以下代码,它创建了一个网格。
var tile:MovieClip = new Tile();
tile.gotoAndStop(Floor1[i][u]+1);
tile.x = ((u-i)*tileh)+365;
tile.y = ((u+i)*tileh/2)+70;
addChild(tile);
tile.addEventListener(MouseEvent.ROLL_OVER, mouseover);
现在,在 Tile 中还有另一个移动剪辑,称为 Outline。它不是一门课。我想要做的是当我用鼠标滚动平铺变量时让大纲动画剪辑转到一个帧。
下面是鼠标事件的函数。我试过 event.currentTarget.Outline.gotoAndStop(3) 但它似乎不起作用。我收到参考错误 #1069:在 Tile 上找不到属性大纲,并且没有默认值。
function mouseover(event:MouseEvent)
{
event.currentTarget.Outline.gotoAndStop(3);
}