2015-06-18 103 views
0

我很抱歉發佈了這樣一個問題,但我剛剛開始使用Flash(CS5),而且我似乎無法獲得基本的跟蹤工作。無法讓ActionScript 3工作

下面是代碼:

package { 

    public class Main { 

     public function Main() { 

      trace("Hello"); 

     } 
    } 
} 

我創建了一個新的FLA文件,並在文件夾中保存它,然後我列出了主要作爲應該鏈接到Flash文件的ActionScript文件,我也把他們在相同的文件夾,但當我這樣做(控制 - >測試電影 - >測試),我看到的是一個白色的背景沒有任何文字。我不知道這裏的問題是什麼,它是否與包含庫有關,或者腳本鏈接到Flash文件的方式有問題。

在此先感謝。

+1

我想你誤解了一些東西。跟蹤消息不顯示在應用程序本身中,它們顯示在控制檯中。 – DodgerThud

+0

我明白,但我在輸出面板中也看不到任何東西。 –

+1

您是否在屬性面板中將'Document Class'設置爲'Main'? – subdan

回答

0

您的主要類,在這種情況下稱爲Main,需要從flas.display.Sprite延伸。嘗試改變你的班級,像這樣:

package { 
    import flash.display.Sprite; 

    public class Main extends Sprite{ 
     public function Main() { 
      trace("Hello"); 
     } 
    } 
} 
+0

我認爲問題不在於代碼本身,當我嘗試進入調試模式時,它表示沒有與閃存文件關聯的ActionScript,將AS文件鏈接到閃存文件本身的正確方法是什麼?我將源文件夾設置爲Main類所在的文件夾,但仍然沒有結果。正如我所說,我也設置文件類爲主,它打開我在這裏發佈的代碼,當我用編輯器打開類。 –

+0

運行FLA時是否收到編譯器警告? – Bakapii

+0

即使將代碼更改爲不正確,我也沒有收到編譯器錯誤。 –