2010-01-05 109 views
0

我在Flex Builder 3中工作,我試圖找出這個錯誤。錯誤控制檯讀取「訪問未定義的屬性EVENT」。我不明白爲什麼這個錯誤顯示,當我已經導入flash.events.Event。 Flex是不是當我鍵入的addEventListener(出現甚至暗示助手彈出認識。左括號右後應該出現在哪裏?另外,我打掃的目標,仍然沒有運氣。謝謝!未定義屬性的Flex訪問EVENT

package { 

    import flash.display.Sprite; 
    import flash.events.Event; 

    public class testing extends Sprite 
    { 
     public function testing() 
     { 
      addEventListener(EVENT.ENTER_FRAME, loop); 
     } 
     private function loop(e:Event):void 
     { 
     } 
    } 
} 

回答

1

的Actionscript是關鍵敏感

這樣的:

addEventListener(Event.ENTER_FRAME, loop); 

不喜歡這樣的:

addEventListener(EVENT.ENTER_FRAME, loop); 

wakey wakey :)

+0

謝謝喬治....我剝離了我的代碼,它已經堅實了幾個小時。我知道這是一件小事。新年快樂! – ninu 2010-01-05 23:26:41

+0

最好記住類名的約定是大寫的第一個字母,然後是'camelHumps'(單詞在新單詞上用大寫字母分隔),例如事件,ProgressEvent等,常量應該總是大寫,如ENTER_FRAME,INIT,COMPLETE等。通常動作中的常量包含像String,int,Number等簡單類型,並且類將始終是一個複雜類型(至少延伸目的)。也祝你新年快樂 ! :) – 2010-01-06 00:04:18