Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как написать свой метод? (http://www.flasher.ru/forum/showthread.php?t=143653)

inMashine 22.08.2010 02:15

Как написать свой метод?
 
Доброй ночи.
Написал свой класс загрузки картинок.
Все загружаются, но показываться не хотят.
Конструктор не может возвращать что либо, следовательно
надо писать метод, выдающий то что загрузилось лоадером.
Код выглядит как то так:

Код AS3:

var pictures:LoadPictures = new LoadPictures();
pictures.getPictures();

Но в тот момент, когда флеш доходит до второй строки еще ни одна картинка не загрузилась и метод getPictures() ничего не возвращает.

Я уже голову сломал с этими лоадерами. Подскажите что можно сделать с методом getPictures(), что бы он подождал пока все загрузится и вывел это на экран.

Tr1te 22.08.2010 02:43

Надо подождать пока картинка загрузиться. Для этого надо создать слушателя:
Код AS3:

addEventListener(Event.COMPLETE,Picture_loading_complete);

И как только она загрузиться, можно сообщить об этом родителю, и как только родитель получит это сообщение, то он может его доставать:

pictures.getPictures();

inMashine 22.08.2010 02:50

Не очень понял.
Что значит "родитель может его доставать"?

Tr1te 22.08.2010 02:54

Оу. С этим не могу вам помочь.


Часовой пояс GMT +4, время: 22:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.