Тема: [Вконтакте] Глючная загрузка данных
Показать сообщение отдельно
Старый 25.01.2010, 16:36
tandem вне форума Посмотреть профиль Отправить личное сообщение для tandem Посетить домашнюю страницу tandem Найти все сообщения от tandem
  № 9  
Ответить с цитированием
tandem
 
Аватар для tandem

Регистрация: Jun 2005
Адрес: Russia
Сообщений: 238
Отправить сообщение для tandem с помощью ICQ
Цитата:
Сообщение от vasya87 Посмотреть сообщение
У мну конкретный вопрос по глючной загрузке данных.
Получаю извне аву пользвотеля шириной 50 пикселов (соответственно длина какая угодно). К примеру, хочу поместить её в рамку равноотдалённо от границ не зависимо от длины. Загрузку провожу вроде культурно:
Код AS3:
qLoader = new Loader();
qUrl = new URLRequest(/*какая-то ссылка*/);
qLoader.load(qUrl);
qLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e:Event):void{
qLoader.y=int((H-qLoader.height)/2); //H - высота рамки
trace(qLoader.height,qLoader.width);
addChild(qLoader);
});
на деле же время от времени значения qLoader.height и qLoader.width равны нулю.. например, когда я запускаю прогу после длительной паузы или пользователь меняет аву.
подскажите плз, это их внутренние глюки или я что-то делаю неправильно?

Добавлено через 4 минуты
Забыл сказать, что когда qLoader.height и qLoader.width равны нулю, объект всё равно подгружается. только, соответственно, не туда куда надо
Для того чтобы можно было манипулировать размерами фотки нужно дождаться события onLoadInit

Читайте мануал по функции loadClip