PDA

Просмотр полной версии : SWFLoader - не проигрывается анимация флешки


CEBEP
01.05.2009, 22:47
Имеется:


<mx:SWFLoader source="@Embed(source='menu/news.swf')" id="news1"
buttonMode="true"
mouseOver="onMover(event)" />


и


private function onMover(event:MouseEvent):void
{
(event.target as MovieClip).gotoAndPlay(2);

}


При наведении мышки анимация проигрывается как и надо, но если чуть-чуть сдвигать мышку над загруженной флешкой, то каждый раз анимация начинает проигрываться заново :( Надо чтобы проигрывалась один раз только при первом наведении.

В AS3 эта проблема решалась просто, либо mouseChildren="false" либо слушать rollOver.
Во флексе, перепробовал всё, анимация стабильно не проигрывается, хотя к флешке обращаюсь правильно. Подскажите как быть :wacko:

AQUAFRESH
02.05.2009, 02:14
поставь событие mouseEnter

CEBEP
02.05.2009, 02:34
AQUAFRESH, нет такого события...

wvxvw
02.05.2009, 03:17
А ну так rollOut точно должен быть... (может его нету в автокомплите, но его не может не быть у InteractiveObject).

CEBEP
02.05.2009, 03:56
Случайно нашёл на ютубе :)

http://www.youtube.com/watch?v=bGMwAcAyE9Q