2011-09-15 46 views
0

我希望能夠使用鍵盤向前和向後瀏覽我的關鍵幀。跳轉到AS3中的下一個或上一個關鍵幀

爲單個(非關鍵)幀執行此操作的代碼非常簡單。從Flash的「簡單介紹」模板以下是直:

stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_changeSlide); 
function fl_changeSlide(evt:KeyboardEvent):void 
{ 
    if(evt.keyCode == 37) // LEFT 
    { 
     gotoAndStop(this.currentFrame-1); 
    } 
    else if (evt.keyCode == 39) // RIGHT 
    { 
     gotoAndStop(this.currentFrame+1); 
    } 
} 
stop(); 

是否有關鍵幀之間跳躍的等價代碼片段?似乎應該有,但我一直無法找到它。

+0

感謝@unkiwii(和Kodiak太) - 這正是我需要的。 – Mark

回答

0

不幸的是關鍵幀在代碼中沒有現實。你可以給它們命名,或者將它們的索引存儲在一個數組中...

2

沒有直接從代碼中引用關鍵幀,但是可以使用標籤命名關鍵幀,然後使用該標籤從碼。

請參閱FrameLabelMovieClip.currentLabels文檔。

相關問題