Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   как нажать кнопку скриптом? (http://www.flasher.ru/forum/showthread.php?t=53604)

dee2 12.01.2004 14:17

как нажать кнопку скриптом?
 
Есть стандартная кнопка, на ней висит скрипт, обрабатывающий нажатие на неё и нажатие на клавиатуре. Как сделать, чтобы при нажатии на клавиатуре кнопка соответственно меняла своё состояние?

Ріxеl 12.01.2004 19:26

нажатии чего? какой клавиши?
вообще можно так:
на кнопку вешаеш код
on (keyPress "<Space>") {}
тогда при нажатии пробела будет віполнятся функция кнопки...

или что-то другое надо?

silin 12.01.2004 21:08

Вложений: 1
как кнопку заставить менять состояние не знаю,
но можно, например, подвигать мувик, в кадрах которого состояния кнопки.

sergwizard 13.01.2004 01:13

Вложений: 1
2silin
Ты сделал хороший пример, но почему не довел до конца?

dee2 13.01.2004 12:24

:) как подвинуть нужный MC на нужный фрейм - понятно...

Вопрос именно в том, что нужно приводить кнопку в состояние Down не только onPress, но и при заданном keyPress.

Делать из батона MC нежелательно.

silin 13.01.2004 19:29

sergwizard все и сделал , чего же еще...
по ходу кто-нибудь знает, в каких раскладах использовать button предпочтительнее

dee2 13.01.2004 19:43

)))
 
ОК :)
поставим вопрос по другому (не обсуждая актуальность существования кнопки, как класса - макромедия считает их нужными)
возможно ли переключение между режимами кнопки (Up/Over/Down) программным путём?

Dimonius 13.01.2004 20:46

Боюсь, что никак. :(

silin 13.01.2004 21:19

мне тоже не удалось
сдается мне, что button это атавизм, на младших версиях без него никак, а в MX он как бы уже и не нужен

Dimonius 13.01.2004 21:24

Мысль верная, но ИМХО баттон нужен для выполнения простых задач, где не требуется интерактивность от него. Так что, я думаю, его рано списывать на свалку. :)


Часовой пояс GMT +4, время: 13:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.