独自のクラスを持つ 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 という別のムーブクリップがあります。クラスではありません。私がやりたいことは、マウスで tile 変数をロールオーバーしたときに Outline ムービークリップがフレームに移動するようにすることです。
以下は、マウスイベントの関数です。event.currentTarget.Outline.gotoAndStop(3) を試しましたが、うまくいかないようです。参照エラー #1069: Property Outline not found on Tile が表示され、デフォルト値がありません。
function mouseover(event:MouseEvent)
{
event.currentTarget.Outline.gotoAndStop(3);
}