|
|
|||||
Срочно нужна помощь!!
Хочу создать массив, содержащий функции, вызываемые в случайном порядке. Но как только я объявляю массив(не в методе-конструкторе), одна из функций, принадлежащих ему, вызывается..причём ПОЧТИ всегда. Хотя нигде о ней больше не упоминается в коде.. Всё работало до появления этого массива, так что ошибок других нет...А когда Массив объвлен в функции, то при её вызове выполняются все находящиеся в нём функции.
В этом случае функция 4 вызывается: public class Klad extends MovieClip{ private var Moves:Array=[Move1(),Move2(),Move3(),Move4(),Move5(),Move6()]; public function Klad(){ ... } } А здесь все в одно время: |
|
|||||
Ну да, правильно. Ведь в массив в данном слуае помещаются не функции, а значения, которые они возвращают.
Например, если сделать так, что будет в массиве? Там будут числа 4 и 9, а не функции. Думаю, ты добьешься своего, убрав скобки после имени функции. Ничего, что я на "ты"? |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Название темы не отражает сути вопроса.
И да, «срочно» тут не работает. |
Часовой пояс GMT +4, время: 10:54. |
|
« Предыдущая тема | Следующая тема » |
|
|