Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Как сделать массив с функциями?
Flash Zone Forum > Macromedia Flash > Начинающим
Дож
Здравствуйте уважаемые специалисты! Я новичок, и вопрос для вас покажется смешным. Мне нужно перебрать последовательно порядка 6 ти функций типа but1 (); but2 ();...but6 (); но что-то я не понял как это можно реализовать? Весь код проекта приводить не буду за ненадобностью и громоздкостью, но вот на чём я встал:
CODE
function but1() {
this.createEmptyMovieClip("m1_mc", 5);
_level0.m1_mc.attachMovie("b1_btn", "b1_btn", 1);
trace("1")
}
function but2() {
this.createEmptyMovieClip("m2_mc", 6);
_level0.m2_mc.attachMovie("b2_btn", "b2_btn", 1);
trace("2")
}

/////////............

function but6() {
this.createEmptyMovieClip("m6_mc", 10);
_level0.m6_mc.attachMovie("b6_btn", "b6_btn", 1);
trace("6")
}
var intervalS=setInterval(cur,1000);
function cur() {
?
}


Так вот, cur() должна каким то образом перебрать все 6 функций. Что только не делал, но скорее всё глупость. При объявлении массива все функции вызываются сами одновременно, не буду этот код повторять. Если не трудно разъясните мне как можно реализовать сию задумку? Заранее благодарен!
Дож
Доброго времени суток!
Уважаемые знатоки, прошу прощения за не корректно поставленный вопрос. Всего лишь хотел узнать как генерируются имена подобных функций. Мне тут уже подсказали вот это:
Код
_root["but"+i].call()

в принципе это всё, что нужно. Ещё раз прошу прощение, что отнимал не верно поставленными вопросами ваше время!
С уважением,
Русская версия IP.Board © 2001-2008 IPS, Inc.