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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.12.2010, 23:48
DZHETIGAPA вне форума Посмотреть профиль Отправить личное сообщение для DZHETIGAPA Найти все сообщения от DZHETIGAPA
  № 1  
Ответить с цитированием
DZHETIGAPA
[+3 18.04.11]

Регистрация: Dec 2010
Сообщений: 342
По умолчанию Нельзя определить высоту загружаемого рисунка

У меня возник вопрос. Нужно взять и привязать высоту загружаемого рисунка к формуле. Но почему-то height = 0. Понять не могу в чем дело. Вот код фрагмента:
Код AS3:
for (var i:int = 0; i < xmlData.length(); i++ )
			{
				pust = new Sprite();
 
				var stro:String = "../lib/"+xmlData[i].attributes()[1];
				picLoader = new ImageLoader(stro, { alpha:0,5 } );
                                picLoader.load();
				pust.y = i * 100 + 10;
				pust.addChild(picLoader.content);
				trace(pust.height);// Тут высота = 0
				addChild(pust);
 
				prelod = new img();
				prelod.y = pust.height-10;
				pust.addChild(prelod);
 
			}
Буду благодарен за помощь.

Старый 18.12.2010, 23:51
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Нужно дожидаться, когда изображение загрузится.
__________________
тут я

Старый 19.12.2010, 00:49
DZHETIGAPA вне форума Посмотреть профиль Отправить личное сообщение для DZHETIGAPA Найти все сообщения от DZHETIGAPA
  № 3  
Ответить с цитированием
DZHETIGAPA
[+3 18.04.11]

Регистрация: Dec 2010
Сообщений: 342
Благодарю за помощь! Логично! И все работает.

Старый 14.03.2011, 16:04
artem.qznetsov вне форума Посмотреть профиль Отправить личное сообщение для artem.qznetsov Найти все сообщения от artem.qznetsov
  № 4  
Ответить с цитированием
artem.qznetsov

Регистрация: Mar 2009
Сообщений: 14
DZHETIGAPA, как вы решили эту проблему, можно поподробнее

Старый 14.03.2011, 16:06
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 5  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Event.INIT или Event.COMPLETE
__________________
Поймай яблоко 2!

Старый 14.03.2011, 16:07
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 6  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Нужно дожидаться, когда изображение загрузится.
Не обязательно. Данные о типе и размере файла и для jpg, и для png содержатся в его начале. Соответственно, можно получить доступ к бинарным данным рисунка во время загрузки и прочитать размеры изображения до полной его загрузки

PS
Вот статейка на английском
__________________
...вселенская грусть


Последний раз редактировалось gloomyBrain; 14.03.2011 в 16:10.
Старый 14.03.2011, 16:17
artem.qznetsov вне форума Посмотреть профиль Отправить личное сообщение для artem.qznetsov Найти все сообщения от artem.qznetsov
  № 7  
Ответить с цитированием
artem.qznetsov

Регистрация: Mar 2009
Сообщений: 14
спасибо за ответ, но у меня немного иного рода проблема. я загружаю в контейнер текстовые поля из хмл. для скролла необходима высота, но она NaN.

скролл отсюда - http://tutorials.flashmymind.com/200...clip-scroller/
CONTENT_HEIGHT нельзя задать статичными значениями, в myContent - текстовые поля(разной высоты).

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

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

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


 


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


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