|
|
|||||
Регистрация: Mar 2010
Сообщений: 117
|
Выполнение функции
Здравствуйте. Вопрос не сложный, но ответ найти не смог.
В конструкторе класса Main идёт запрос к public function Main() { var singl : Singleton = Singleton.instance; singl.dosome();//обращение к функции класса Singleton trace(singl.m);//считывание из него переменной m } public function dosome() { var urlRequest:URLRequest = new URLRequest("data/xmlphoto.xml"); urlLoader = new URLLoader(); urlLoader.addEventListener(Event.COMPLETE, showXML);//обращение к функции showXML находящейся в классе Singleton. } showXML. Мне же нужно что бы перейдя в функцию dosome он сначало прогнал функцию showXML где переменная m подвергнеца изменениям. Как изменить обращение не знаю. Подскажите пожалуйсто. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Операция загрузки выполняется асинхронно с кодом. Вам нужно переходить на событийную модель.
|
|
|||||
Регистрация: Mar 2010
Сообщений: 117
|
Пожалуйсто приведите пример как сделать подобное. Я бы и рад упорядочить всё как мне хочется и жилось бы проще...
|
|
|||||
хелп + Event + EventDispatcher.dispatchEvent
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Mar 2010
Сообщений: 117
|
cleptoman
Спасибо почитаю. |
|
|||||
В итоге, вам нужно дождаться загрузки вашего хмл, его обработки и послать событие от вашего синглетона, ну а в Main подписаться на это событие и в обработчике уже мучать singl.m
__________________
Работаю |
|
|||||
Регистрация: Mar 2010
Сообщений: 117
|
Snut
А вы бы не могли пример скинуть как сделать? Я даже не знаю с чего начинать. |
|
|||||
Боня, начать надо с прочтения документации. Подсказка, чтобы сделать dispatchEvent от синглетона он должен быть унаследован от EventDispatcher
__________________
Работаю |
Часовой пояс GMT +4, время: 16:42. |
|
« Предыдущая тема | Следующая тема » |
Теги |
asdas |
Опции темы | |
Опции просмотра | |
|
|