Просмотр полной версии : Адын щелчок - адно событие.
iLoveYou
16.03.2003, 20:17
Братья по отсутствию разума!
Назрел вопрос. Нужно обработать нажатие правой кнопки мыши, но только один раз.
a = new Object();
ASBroadcaster.initialize(a);
f = function () {
if (Key.isDown(2)) {
a.broadcastMessage("onevent");
}
};
i = setInterval(f, 10);
a.addListener(_root);
_root.onevent = function() {
trace("yo!");
};
Мож я сильно туплю и, но ничего простого в голову не лезет.
Проблема в том, что иногда успевает отправиться несколько onevent. вот так. :mad:
llllllllll
16.03.2003, 20:35
Можеть так? =)
OnceRightClick = new Object();
ASBroadcaster.initialize(OnceRightClick);
OnceRightClick.checkRightClickDown = function(){
if(Key.isDown(2)){
trace("this.broadCastMessage(\"onRightDown\")")
clearInterval(this.oRCID);
this.setRightUpWatcher();
}
}
OnceRightClick.checkRightClickUp = function(){
if(!Key.isDown(2)){
trace("this.broadCastMessage(\"onRightUp\")")
clearInterval(this.oRCID2);
this.setRightDownWatcher();
}
}
OnceRightClick.setRightDownWatcher = function(){
this.oRCID = setInterval(OnceRightClick,"checkRightClickDown",1);
}
OnceRightClick.setRightUpWatcher = function(){
this.oRCID2 = setInterval(OnceRightClick,"checkRightClickUp",1);
}
OnceRightClick.setRightDownWatcher();
iLoveYou
16.03.2003, 21:11
Вот и я к тому же пришел, тока не в такой изящной форме =)))
Классно, спасибо. ваапще от души! =)))
ЗЫ я думал, никто не ответит. а придет какой-нить Техмакер и спросит, чё такое ASBroadcaster :D
А реально, чё такое ASBroadcaster? :cool:
llllllllll
16.03.2003, 23:31
Оригинал написал(а) Useless
А реально, чё такое ASBroadcaster? :cool:
это что-то вроде FLEM =)))
2Sergey"iLoveYou"Адын щелчок - адно событие. Не в обиду сазано но какой это язык??????
iLoveYou
17.03.2003, 10:18
Оригинал написал(а) Aiswer
2Sergey"iLoveYou" Не в обиду сазано но какой это язык??????
русский, батенька, русский.
Оригинал написал(а) llllllllll
это что-то вроде FLEM =)))А подробнее можно?
Просто в поиске - четыре треда, ни в одном нет ничего вразумительного.
Точнее так: есть где-нибудь инфа по всем этим undocumented фичам?
Nox Noctis
17.03.2003, 16:54
есть =) не поверишь... на флэшер.ру а разделе "уроки" :))
если не хочешь идти в раздел уроки - можно у потрошителя (http://www.flash-ripper.com/articles/flash/2002_05_22_asbroadcaster.htm) почитать...
iLoveYou
17.03.2003, 17:00
http://chattyfig.figleaf.com/flashcoders-wiki/index.php?AsBroadcaster
2Useless стебешься? =)
Оригинал написал(а) Sergey"iLoveYou"
2Useless стебешься? =)Ну почему сразу "стебёшься"?
Я правда не знал, честное пионерское :)
Не доходили пока руки до этого.
Но надо ж когда-то за ум браться :)
Sergey, Nox Noctis, спасибо за ссылки.
Пушистик
16.06.2003, 14:50
в этот ASBroadcaster чиста врубиться трудна...зато потом все легко:) я только посли статьи Нокса врубился...а на "потрошителе" такая заумная статья...писец....
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.