Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.08.2010, 02:15
inMashine вне форума Посмотреть профиль Отправить личное сообщение для inMashine Найти все сообщения от inMashine
  № 1  
Ответить с цитированием
inMashine
 
Аватар для inMashine

Регистрация: Sep 2007
Сообщений: 117
По умолчанию Как написать свой метод?

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

Код AS3:
var pictures:LoadPictures = new LoadPictures();
pictures.getPictures();
Но в тот момент, когда флеш доходит до второй строки еще ни одна картинка не загрузилась и метод getPictures() ничего не возвращает.

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

Старый 22.08.2010, 02:43
Tr1te вне форума Посмотреть профиль Отправить личное сообщение для Tr1te Найти все сообщения от Tr1te
  № 2  
Ответить с цитированием
Tr1te
 
Аватар для Tr1te

Регистрация: Jun 2009
Сообщений: 461
Надо подождать пока картинка загрузиться. Для этого надо создать слушателя:
Код AS3:
addEventListener(Event.COMPLETE,Picture_loading_complete);
И как только она загрузиться, можно сообщить об этом родителю, и как только родитель получит это сообщение, то он может его доставать:

pictures.getPictures();

Старый 22.08.2010, 02:50
inMashine вне форума Посмотреть профиль Отправить личное сообщение для inMashine Найти все сообщения от inMashine
  № 3  
Ответить с цитированием
inMashine
 
Аватар для inMashine

Регистрация: Sep 2007
Сообщений: 117
Не очень понял.
Что значит "родитель может его доставать"?


Последний раз редактировалось inMashine; 22.08.2010 в 23:44.
Старый 22.08.2010, 02:54
Tr1te вне форума Посмотреть профиль Отправить личное сообщение для Tr1te Найти все сообщения от Tr1te
  № 4  
Ответить с цитированием
Tr1te
 
Аватар для Tr1te

Регистрация: Jun 2009
Сообщений: 461
Оу. С этим не могу вам помочь.

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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