Суббота, 20 Апреля 2024, 08:48

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Adobe Flash и Создание флэш-игр » Как в AS 3.0 запускать функции.
Как в AS 3.0 запускать функции.
graneyДата: Воскресенье, 28 Августа 2011, 11:53 | Сообщение # 1
частый гость
Сейчас нет на сайте
Создал вроде бы простой и понятный код...
Code
var load_lvl:Function = function() {//много кода
};

lvl_1_btn.addEventListener(MouseEvent.CLICK, function(){level = 1; load_lvl(); gotoAndStop("lvl");});

...который почему-то не работает:
TypeError: Error #1006: value не является функцией.
at MethodInfo-85()
Подскажите пожалуйста в чем проблема.

Добавлено (28.08.2011, 11:53)
---------------------------------------------
Заменил код на :

Code
function load_lvl() {//много кода  
};  
lvl_1_btn.addEventListener(MouseEvent.CLICK, function(){if (lvl_1_btn.currentFrame == 5){level = 1; load_lvl(); gotoAndStop("lvl");}});

Но, все равно при нажатии на lvl_1_btn:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at Squareisgoinghome_v6_fla::MainTimeline/load_lvl()
at MethodInfo-86()

ПОМОГИТЕ cry wacko wacko


Сообщение отредактировал graney - Суббота, 27 Августа 2011, 20:20
reload2Дата: Воскресенье, 28 Августа 2011, 20:12 | Сообщение # 2
частый гость
Сейчас нет на сайте
мне кажится что ты не правельно закончил скрипт
); gotoAndStop("lvl");}});


Если я тебе помог поставь пожалуста мне +1 к репутации)
graneyДата: Воскресенье, 28 Августа 2011, 23:57 | Сообщение # 3
частый гость
Сейчас нет на сайте
2 reload2
Без обид, но лучше бы ты промолчал.
2 all
Спасибо за молчание!!!!
Все понял сам.
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Adobe Flash и Создание флэш-игр » Как в AS 3.0 запускать функции.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг