![]() |
объеденить кнопку и мышь
Подскажите пожалуйста как в AS сделать что бы при нажатии левой кнопки мыши и пробела ролик выполнял действие (например переходил на второрй кадр)
P. S. т. е. объеденить: on (press) {gotoAndStop(2); } и on (keyPress "<Space>") {gotoAndStop(2); } |
onMouseDown = function () {
if (Key.isDown(Key.SPACE)) { gotoAndStop(2); } }; |
В этом случае для начала action сначала нажимается пробел, а затем левая кнопка мыши
|
Мне нужно, что бы на экране находились две кнопки, одна из которых переводила на 2 кадр другая на 3 кадр, но при нажатии сначало кнопки мыши, а потом пробела
|
У меня флеш МХ 6
И onMouseDown = function () { if (Key.isDown(Key.SPACE)) { gotoAndStop(2); } } не работает, кто может дать исходник? |
А как сделать следующее:
При наведении курсора и нажатии кнопки сцена переходила на другой кадр. Заранее благодарю |
Вложений: 1
Можно так
|
У меня 8 flash, поэтому в MX сохранить не могу. Сохранил в MX2004.
|
Вложений: 1
А можно так. Так лучше, если просто мышой наводить и кнопу жать.
|
antonyrec
Спасибо, буду искать MX2004. А код, если можно второго варианта (да и первого), в этой теме как-нибудь выложи пожалуйста. |
var keylist = new Object();
keylist.onKeyDown = function() { if (Key.getAscii() == 32) { if (mc.hitTest(_xmouse, _ymouse, true)) { trace("action"); } } }; Key.addListener(keylist); |
Antonyrec а где в коде переход на другую сцену? Что обозначает trace("action");
Я хочу сделать что-то похожее на танграм, Сайт на котором можно скачать её(может у кого есть исходник?) http://axel.nm.ru/tangram/download/index.html |
Возникла ещё одна проблема, я для того что бы эти кнопки передвигались использовал
on (press) { startDrag (this); } on (release) { stopDrag (); } и если при нажатии пробела - перейдём на следующий кадр, то кнопка появится в той части, где она расположена в кадре, а мне надо, что бы она оставалась на месте, куда мы её передвинули. |
| Часовой пояс GMT +4, время: 21:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.