Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 1,2 > гонит Key.isDown()


Автор: Fiyanov 10.12.2008, 08:41
Код

if (Key.isDown(ord("Q"))) 
{
...
}



на такую контсрукцию Flash 8 говорит:

Код

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 9: Type mismatch.
     if (Key.isDown(ord("Q"))) 

Total ActionScript Errors: 1     Reported Errors: 1


В чём фишка? в 2004м всё работало точно помню.

Автор: Maksys 15.12.2008, 05:43
Цитата(Fiyanov @  10.12.2008,  11:41 Найти цитируемый пост)
ord("Q")

Не понятная и для меня конструкция.
Key.isDown("Q")
попробуй так

Автор: Fiyanov 15.12.2008, 06:35
А как насчёт:

Цитата

isDown (Key.isDown method)
public static isDown(code:Number) : Boolean

Returns true if the key specified in keycode is pressed; false otherwise.

Автор: Maksys 18.1.2009, 10:21
Ты на какой версии AS программируешь?

Автор: Fiyanov 19.1.2009, 06:06
8-я версия в 6-й всё работало на ОК и в этой тоже по идее должно...

Добавлено через 31 секунду
Версия Flash

Автор: Maksys 19.1.2009, 20:40
Если память не изменять AS3в восьмерке уже поддерживаеться?
Дык вам на каком языке на AS2 или AS3 так как ошибки показывают что это версия AS3 а форум AS2, но мне не трудно объяснить что и как. так что версию AS укажите и я сделаю пример ]smile 

Автор: bars80080 19.1.2009, 21:25
не, в восьмом я AS3 не видел. на втором там пишу

Автор: Fiyanov 20.1.2009, 08:55
Вот. Собсно говоря в хелпе написано что должно работать так как я написал... Но не работает, так что списал всё на глюк.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)