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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.06.2008, 10:07
Alexsas вне форума Посмотреть профиль Отправить личное сообщение для Alexsas Посетить домашнюю страницу Alexsas Найти все сообщения от Alexsas
  № 1  
Ответить с цитированием
Alexsas

Регистрация: May 2007
Сообщений: 106
Отправить сообщение для Alexsas с помощью ICQ Отправить сообщение для Alexsas с помощью Skype™
По умолчанию Доступ к координатам объекта из LoaderInfo

Есть вот такая конструкция:
Код:
...
SlidesLoader[i].contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);
...
function loadProgress(e:ProgressEvent):void {
trace("загрузка");
}
...
имеем некий массив лоадеров которые разбросаны по стейджу.
в каждом что-то грузится.
вопрос следующий как мне узнать координаты, для того чтобы выводить слово "загрузка" в нужном месте, для каждого лоадера.

надеюсь понятно.
юлагодарен заранее

Старый 02.06.2008, 10:22
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Свойство content у LoaderInfo есть.

Старый 02.06.2008, 10:26
Alexsas вне форума Посмотреть профиль Отправить личное сообщение для Alexsas Посетить домашнюю страницу Alexsas Найти все сообщения от Alexsas
  № 3  
Ответить с цитированием
Alexsas

Регистрация: May 2007
Сообщений: 106
Отправить сообщение для Alexsas с помощью ICQ Отправить сообщение для Alexsas с помощью Skype™
это понятно. Но оно же еще не загрузилось. И выдает следущще

Цитата:
Error: Error #2099: The loading object is not sufficiently loaded to provide this information.

Старый 02.06.2008, 10:31
Сайлас вне форума Посмотреть профиль Отправить личное сообщение для Сайлас Найти все сообщения от Сайлас
  № 4  
Ответить с цитированием
Сайлас

Регистрация: Mar 2008
Сообщений: 259
Ну а как он может узнать проперти еще не подгруженного объекта.
Лоадер сам по себе является DisplayObject, может быть его добавлять и х и у узнавать? e.target.loader.x соответственно и e.target.loader.у

Старый 02.06.2008, 10:32
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Alexsas Посмотреть сообщение
это понятно. Но оно же еще не загрузилось. И выдает следущще
Есть и свойство loader.

Старый 02.06.2008, 10:39
Alexsas вне форума Посмотреть профиль Отправить личное сообщение для Alexsas Посетить домашнюю страницу Alexsas Найти все сообщения от Alexsas
  № 6  
Ответить с цитированием
Alexsas

Регистрация: May 2007
Сообщений: 106
Отправить сообщение для Alexsas с помощью ICQ Отправить сообщение для Alexsas с помощью Skype™
Сайлас __etc
естесвенно мне не нужны координаты объекта который еще не загружен.
я хочу узнать координаты лодаеров которые до етого разбросал по стейджу.
конструкция e.target.loader выдает туже ошибку.

немогу понять в чем понт

Старый 02.06.2008, 10:43
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Тогда надо составлять хеш contentLoaderInfo <-> Loader и работать с ним.

Только я не понимаю, зачем это надо, если во время подписки на событие у contentLoaderInfo можно сразу поставить текстовое поле в нужное место…

Старый 02.06.2008, 11:52
Alexsas вне форума Посмотреть профиль Отправить личное сообщение для Alexsas Посетить домашнюю страницу Alexsas Найти все сообщения от Alexsas
  № 8  
Ответить с цитированием
Alexsas

Регистрация: May 2007
Сообщений: 106
Отправить сообщение для Alexsas с помощью ICQ Отправить сообщение для Alexsas с помощью Skype™
еще бы знать что такое хеш :-)

Старый 02.06.2008, 14:02
Сайлас вне форума Посмотреть профиль Отправить личное сообщение для Сайлас Найти все сообщения от Сайлас
  № 9  
Ответить с цитированием
Сайлас

Регистрация: Mar 2008
Сообщений: 259
Ну считай ассоциативный массив

Но действительно проще текстфилды создать при создании лоадера - это даже правильнее.

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

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

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


 


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


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