2012-09-03 32 views
0

我有一個播放器movieclip對象放置在框架上,其中有一個示例播放器,然後使示例播放器不可見。但是當它運行時,播放器放置在第一幀的示例中,而不是當前的每一幀中。僅在當前幀中的對象

父類:

playerStartX = exPlayer.x; 
playerStartY = exPlayer.y; 

有沒有辦法無論是在例如僅看當前幀或者之後已經被「複製」,在當前幀只去除例子嗎?

回答

0

不確定,如果我完全理解您的問題,但也許您應該爲Event.ENTER_FRAME事件使用事件處理程序。此事件與SWF的幀頻同步分派。你的處理器也可以是這樣的:

function enterFrameHandler(event:Event):void 
{ 
    playerStartX = exPlayer.x; 
    playerStartY = exPlayer.y; 
} 

,因爲我沒有足夠的沒有你如何結構化/組織你的影片剪輯在舞臺上,我不能說在哪裏添加處理程序。但在某處你必須這樣做:

addEventListener(Event.ENTER_FRAME, enterFrameHandler);