![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jul 2010
Сообщений: 9
|
**Error** Symbol=form1, layer=Layer 1, frame=65:Line 2: Mouse events are permitted only for button instances перевёл , бред какой-то - "события мышки разрешаются только для кнопок ................" НЕ подскажете , чё не так ? Последний раз редактировалось kullertrader; 16.07.2010 в 10:31. |
|
|||||
|
Модрон-ветеринар
|
Вы, как я понял, пишите код в кадре, это правильно.
Назовите кнопку на сцене, например, btn. Тогда в кадре код будет такой: Функция btnOnPress сработает и на нажатие кнопки и на нажатие пробела. |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
Цитата:
Обработчики событий с on() можно использовать только на экземплярах кнопок или мувиклипов, но не на кадрах таймлайна.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Jul 2010
Сообщений: 9
|
то есть к кнопке , присваивается клавиша ?
|
|
|||||
|
Модрон-ветеринар
|
Автор, в моем коде есть два основных куска, поскольку вы хотели действие _visible = false на нажатие кнопки и на нажатие клавиши пробела:
Отдельно на нажатие кнопки btn: Отдельно на нажатие клавиши "Пробел": Key.addListener(this); this.onKeyDown = function () { if (Key.isDown(Key.SPACE)) { btnOnPress(); } }; function btnOnPress () { btn._visible = false; } Только не пишите код на кнопке. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|