Просмотр полной версии : Присобачивание событий
Буньков Максим
26.10.2005, 08:36
Подскажите кто знает можно ли как нить в сократить код:
mc.onRelease=function(){
trace("LOL")
}
mc1.onRelease=function(){
trace("LOL")
}
mc2.onRelease=function(){
trace("LOL")
}
mc3.onRelease=function(){
trace("LOL")
}
mc4.onRelease=function(){
trace("LOL")
}
mc5.onRelease=function(){
trace("LOL")
}
Пробовал в цикле... но толи переменки дожнут толи че... можно ли как нить это сократить?
Можно делать их экземпляром одного класса , к примеру Button. Где в setter заносить переменную text, а function onRelease(){ trace(text)};
for(i=0;i<6;i++){
_root["mc"+i].onRelease = myFunction();
}
только надо мувы называть однообразно, т.е. у тебя первый дожен быть не мс, а мс0.
Буньков Максим
30.10.2005, 12:45
for(i=0;i<6;i++){
_root["mc"+i].onRelease = myFunction();
}
только надо мувы называть однообразно, т.е. у тебя первый дожен быть не мс, а мс0.
Вот именно так у меня не прет... :mad:
Буньков Максим
30.10.2005, 12:45
Можно делать их экземпляром одного класса , к примеру Button. Где в setter заносить переменную text, а function onRelease(){ trace(text)};
Это идея... пасибки
ответ с классами правильней, но и знать как заставить это жить в цикле тоже нужно знать:
this.onReleaseHandler = function () {
trace("LOL")
}
for(i=0;i<6;i++){
_root["mc"+i].onRelease = this.onReleaseHandler;
}
2Pogga: ты бы уточнил, кто когда и где именно.
а то ненароком обидится не тот, кого ты имел ввиду...
2Pogga: ты бы уточнил, кто когда и где именно.
а то ненароком обидится не тот, кого ты имел ввиду...
я )
себя я имел ввиду
а сообщение удалить нельзя, только отредактировать ...
в данном случае заменить фигню на чистосердечное признание в том что её сказал )
не надо паранойи )
Удалить можно. Жмешь редактировать и в окне редактирования в самом вверху стоит опция Удалить сообщение.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.