2014-03-26 52 views
0

我的公司希望我爲其他人制作的.fla文件添加某些內容,並且自從高中畢業後,我從未學過關於閃存的任何知識。我開始瞭解這些東西,但這是我不知道如何處理的一件事。我在哪裏可以看到_root.xxx的內容

btnNext.onRelease = function(){ 
    if(test==false){ 
    test = true; 
    new Tween(_root.inform, "_x", Strong.easeInOut, _root.inform._x, Stage.width*-1, 20, false); 
    _root.jKey.gotoAndStop(2); 
    var sound:Tween = new Tween(_root.jKey, "_x", Strong.easeInOut, _root.jKey._x, 40, 20, false); 
    sound.onMotionFinished = function(){ 
     _root.jKey.loginSound.gotoAndPlay(2); 
     _root.infoB.gotoAndStop(2); 
     test = false; 
    } 
} 

在代碼中有很多_root.xxx像_root.jKey.gotoAndStop(2)_root.infoB.gotoAndStop(2) .etc 我搜索關於_root,他們都說這是訪問level(0)的方式。但我不知道在哪裏找到_root之後的內容。我檢查了庫,並沒有像jKey或infoB這樣的文件。

我使用Adobe Flash 6,因此這個動作腳本,我認爲不是3,但1或2

回答

2

他們已經連接到root時間表的MovieClips情況下,你的代碼是通過引用它們的instance名稱。它們被添加到舞臺之一:

  1. 手動,通過從庫中拖拽一個項目,放棄它在舞臺上(在這種情況下,你應該能夠看到他們在舞臺上你編譯之前)或
  2. 動態在代碼中,使用attachMovie方法從庫中創建一個項目的實例(請參閱documentation)。

如果已將它們手動添加到舞臺上,則可以在屬性面板中檢查實例名稱,該屬性面板在單擊舞臺上的元素時應顯示。如果已使用attachMovie方法添加它們,則實例名稱是用於附加方法的第二個參數。

相關問題