Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   курсор мышки и мувик (http://www.flasher.ru/forum/showthread.php?t=52529)

Лодырь{besedka} 10.12.2003 03:08

курсор мышки и мувик
 
Можно ли сделать: при наведении на мувик курсор мышки пропадает?

И еще одно: как описать событие "нажатие на кнопку" ? (например при нажатии на F4 будет загрузка одного мувика, при нажатии F8 - другого, а при нажатии Enter - что то третее).

Спасибо

Jlekc 10.12.2003 12:17

Первое:

Код:

myMovie.onRollOver = function(){
        Mouse.hide()
}

Второе:

Код:

myMovie.onKeyDown = function() {
        if (Key.isDown(Key.ENTER)) {
                trace('keyDown');
        }
};
Key.addListener(myMovie);

коды клавиш F4, F8 ищи сам. Возможно есть в хелпаке

Лодырь{besedka} 10.12.2003 12:35

Спасибо! :cool:

Коды нашел, если кому то они нужны: http://projects2003.by.ru/web2/action/appb_01.htm

Правда, еще не пробовал с ними работать - как никак - работа основная тоже не стоит :)

Лодырь{besedka} 10.12.2003 17:45

Кстати - появилась еще одна мысль: можно ли сделать условием нажатие двух и более кнопок? тоесть:

myMovie.onKeyDown = function() {
if (Key.isDown(Key.ENTER) and Key.isDown(Key.Alt) ) {
trace('keyDown');
}
};
Key.addListener(myMovie);


Ну, или что то подобное?

Jlekc 10.12.2003 19:07

Вопрос хороший, а ты проверил свой пример на роботу ? :D :D :D

Jlekc 10.12.2003 19:14

кстати клавиша Alt системная (может не сработать :( ), но другии типа : Shift, Ctrl .... работать будут

Лодырь{besedka} 11.12.2003 11:10

Хм, попробовал - и нифига не получилось :confused: ...

Вопрос такой: подскажите, плз, как пишутся адреса в скрипте? (я не понял, например, что такое myMovie - тоесть как перевести понятно :) , а шо то такое? ).

Наверное мои потуги кажутся всем присутствующим гуру :) - банальными - но - надо же когда-то начинать учится :cool:

Jlekc 11.12.2003 12:10

myMovie == youMovie - твой мувик или кнопка( точнее
Instance name )
Твой код работать будет если там любая другая кнопка кроме ALT

Напиши страку :
...
if (Key.isDown(Key.ENTER) and Key.isDown(Key.CONTROL) ) {
....
и скомпилируй

кстати залезь в хелпак и проверь Объект Key, там написано какии клавиши можно использовать( Key.ALT там нет :mad: )

Лодырь{besedka} 11.12.2003 13:02

О! Вот теперь понятненько стало. Спасибо за помощь.

Вечером поколупаюся в этом всем :)

А про альт - жаль :mad: - хотел прибить альт+ф4 :p - а не получится

Лодырь{besedka} 14.12.2003 19:48

mic.onRollOver = function() {
Mouse.hide();
getURL("javascript:alert('bla bla 2 ')");
};
mic.onKeyDown = function() {
if (Key.getCode(13)) {
getURL("javascript:alert('bla bla 111111')");
};
};
Key.addListener(mic);


вот такую муть я влепил - дак проблемс...... при надатии на ентер после того, как подергал мышкой - второй алерт не работает!

только если вначале нажать на ентер - вылазит 'bla bla 111111'

и потом - сколько угодно раз работает первый иф :confused:


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

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