2013-03-13 65 views
0

所以當我運行下面的腳本它說在編譯器錯誤 「訪問未定義的屬性鍵」 我正在關閉一個教程,但試圖自己重新創建它。如果我將教程中的源代碼帶入Flash,腳本運行良好,沒有問題。我需要以某種方式定義或導入密鑰?我認爲它是一個像Stage.height內置東西不能訪問Key.isDown

function runGame():void{ 
    if(Key.isDown(Key.UP) || Key.isDown(87)){ 
     if(velocityY<velocityYMax){ 
      velocityY+=acceleration; 
     } 
    } 
} 
+0

使用所使用的語言標記問題會有幫助。 – Dukeling 2013-03-13 06:48:06

+0

你的教程可能是AS2。 http://lassieadventurestudio.wordpress.com/2008/09/03/as3-key-isdown-behavior/ – Dave 2013-03-14 00:26:45

+0

(順便說一句,這是搜索「as3 Key」的第二個結果...) – Dave 2013-03-14 00:27:53

回答

0

使用此導入!

import flash.ui.Keyboard;