|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2010
Сообщений: 93
|
Не срабатывает Event.COMPLETE в прелоадере
gameLoader = new Loader(); gameLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, showGameLoadProgress, false, 0, true); gameLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onGameLoadComplete, false, 0, true); gameLoader.load(new URLRequest(GAME_URL)); SomeFns - класс, fn1 - public static method это класса, выглядит он довольно просто: public static function fn1(id:int) switch(id) { case 1: return new String("one"); case 2: return new String("two"); case 3: return new String("three"); } return new String("something else"); } В чем может быть дело? В данном случае я даже не вижу взаимосвязи между fn1 и onGameLoadComplete, кстати вот ее код (если использовать SomeFns.fn1, то она даже не вызывается): |
|
|||||
Вы прям ребус какой-то задали, разгадать тяжеловато...
- кто такой obj['prop1'] - где расположен класс SomeFns (в загружаемой флешке или в лоадере) Цитата:
Распишите по порядку: Вот код в лоадере ... Вот код в игре ... Вот эта функция должна сработать в игре ... Ее предположительно должен вызвать .. , но не вызвает |
|
|||||
ветеран форума
|
И что этот код не вызывает никаких ошибок даже?
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
Регистрация: Mar 2010
Сообщений: 93
|
Цитата:
Цитата:
В loader'e больше ничего толком и нет, код вызывается в конструкторе, я просто пытаюсь присвоить объекту значение и все, оно присвавается правильно, но Event.COMPLETE не срабатывает. Это случается именно в случае с классом SomeFns... ну это я уже писал. Цитата:
В SomeFns только эта статическая функция и пустой конструктор и все. |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
PWNED
Господа спрашивали - в загрузчике или в загружаемой флэшке? Ну и всё-таки Вместо вашего gameLoader.load - не помогает? (ну и там ему нужен импорт типа import flash.system.* |
|
|||||
Регистрация: Mar 2010
Сообщений: 93
|
Цитата:
Цитата:
|
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Шайтан! Не бывает такого %) Что-то не то и не потому там.
дебаговый плеер стоит? Обычно "не вызывается функция" означает " в функции или том, что её вызывает вылетает ексепшон". Сделать минимальный код, где воспроизводится, и выложить. Если в процессе не выловится ошибка, то толпой запинаем. |
|
|||||
Регистрация: Mar 2010
Сообщений: 93
|
Скачал дебаговый плеер. После того, как загрузка завершается, выскакивает сообщение
Цитата:
Добавление ApplicationDomain.currentDomain не помогает |
Часовой пояс GMT +4, время: 19:59. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|