В AS3 нет такой вещи, как классы CSS.Что вы можете сделать, однако, это создать EventListener
на MC и делать там свои анимации.Это будет выглядеть следующим образом.
for (var i : int = 0; i < mcContainer.numChildren; i++)
{
// reference to a child of the container
var mcChild:MovieClip = mcContainer.getChildAt(i) as MovieClip;
// validate by name
if(mcChild.name == "something you want to check")
{
mcChild.addEventListener(MouseEvent.ROLL_OVER, onMcRollOver);
}
}
function onMcRollOver(event:MouseEvent) : void
{
// create a reference to the MovieClip that is rolled over
var mcTarget:MovieClip = event.currentTarget as MovieClip;
// do what you like with the mcTarget
mcTarget.alpha = 0.5;
}
Если вы закончили использовать MovieClips
или вам больше не нужны ROLL_OVER
, вы можете удалить этих слушателей симулированным образом.*
for (var i : int = 0; i < mcContainer.numChildren; i++)
{
// reference to a child of the container
var mcChild:MovieClip = mcContainer.getChildAt(i) as MovieClip;
// validate by name
if(mcChild.hasEventListener(MouseEvent.ROLL_OVER))
{
mcChild.removeEventListener(MouseEvent.ROLL_OVER, onMcRollOver);
}
}
Быстрый поиск в Google может помочь вам в дальнейшем обучении.