내 영화 클립에 이벤트 리스너를 통해 마우스가 있습니다. 마우스를 마우스로 가리키면 크기가 조정되기를 원합니다. 마우스가 끝나고 화면에서 실제로 일어나는 일이 2 ~ 3 초 지연되는 것을 제외하면 완벽하게 작동합니다. 왜? 타이액션 스크립트 3 너무 느린 마우스 오버 반응
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.display.SimpleButton;
import flash.display.Stage;
import flash.text.TextField;
import flash.text.TextFormat;
import flashx.textLayout.formats.Float;
public class Airport extends MovieClip
{
//-----------------------------------------------------------------------------
public static var collectedMovieClipsArray:Array = new Array();
public static var ROUTING:boolean = true;
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
public function Airport(navninput, bynavninput)
{
collectedMovieClipsArray.push(this)
this.addEventListener(MouseEvent.CLICK, clickHandler);
this.addEventListener(MouseEvent.MOUSE_OVER, hoverHandler);
}
private function hoverHandler(evt:MouseEvent):void
{
if (ROUTING == true)
{
this.alpha = 60;
this.width = 2*this.width;
this.height = 2*this.height;
this.addEventListener(MouseEvent.MOUSE_OUT, awayHandler);
}
}
private function awayHandler(evt:MouseEvent):void
{
this.width = 13;
this.height = 13;
}
}
}
코드가'ENTER_FRAME' 이벤트를 사용하여 애니메이션을 재생하고 있습니까? –
아니요, 내 코드는 프레임을 기반으로하지 않습니다 – user3257755