Просмотр полной версии : Запуск функции без обработчика
Как запустить функциию, без обработчика событий?
например:
var func = function(){
}
if(a==10){
func
}
ничё не понял ...
var func = function(){
}
if(a==10){
func()
}
a = 10;
var func = function(){
_mc.gotoAndStop(2);
}
if(a==10){
func()
}
Вот ещё понятней
как запустить функцию, при выполнении определённых условий?
например:
var зашита = функция{
открыть зонт
};
Если пойдёт дождь{
защита(переменная содержащая функцию);
}
Обычно, пишут так:
Если пойдёт дождь = функция{
открыть зонт
};
Но, это не приемлемо.
извини за непонимание, но что здесь не работает и что значит "запуск функции без обработчика"?
здесь не работает голова (у автора), без обид тока..
for (var a in main_menu_array) {
main_menu_array[a]["onPress"] = function () {
k = !k;
if (k) {
loader = unloader;
main_menu_mc.loader_mc.attachMovie(this["_name"], "element_mc", 0, {_x:170});
this.gotoAndStop(2);
onEnterFrame = start_secondary_menu_mc;
} else {
main_menu_mc.loader_mc.element_mc.unloadMovie();
onEnterFrame = finish_secondary_menu_mc;
for (var a in main_menu_array) {
main_menu_array[a].gotoAndStop(1);
}
}
};
}
Мне нужно функции между if и else заключить в переменные, так, как я их использую не один раз.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.