Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Запуск функции без обработчика (http://www.flasher.ru/forum/showthread.php?t=74189)

CREDO 13.01.2006 17:27

Запуск функции без обработчика
 
Как запустить функциию, без обработчика событий?

например:
var func = function(){
}

if(a==10){
func
}

KUZEN 13.01.2006 17:31

ничё не понял ...

var func = function(){
}
if(a==10){
func()
}

CREDO 13.01.2006 17:35

a = 10;

var func = function(){
_mc.gotoAndStop(2);
}



if(a==10){
func()
}

CREDO 13.01.2006 17:39

Вот ещё понятней


как запустить функцию, при выполнении определённых условий?

например:
var зашита = функция{
открыть зонт
};

Если пойдёт дождь{
защита(переменная содержащая функцию);
}




Обычно, пишут так:
Если пойдёт дождь = функция{
открыть зонт
};

Но, это не приемлемо.

Alex T 13.01.2006 19:00

извини за непонимание, но что здесь не работает и что значит "запуск функции без обработчика"?

silin 13.01.2006 19:14

здесь не работает голова (у автора), без обид тока..

CREDO 14.01.2006 12:20

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 заключить в переменные, так, как я их использую не один раз.


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

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