Показать сообщение отдельно
Старый 04.07.2013, 20:42
StasHappy вне форума Посмотреть профиль Отправить личное сообщение для StasHappy Найти все сообщения от StasHappy
  № 3  
Ответить с цитированием
StasHappy

Регистрация: Jan 2013
Сообщений: 40
Посмотрите слудующие примеры:
Код AS3:
trace(ldr.contentLoaderInfo.width); // возвращает 330 пикселей - правильный размер
trace(ldr.content.width); // возвращает 150 пикселей - неправильный размер. В загружаемой flash'ке, такой размер имеется только у синиго квадрата, по ширине и высоте. Сама же flash'ка имеет размер рабочей области по ширине 330 пикс.
Добавлено через 2 минуты
Возвращаясь к изображению.. Синий квадрат, должен быть ровно по середине рабочей области. Но так как я не могу выставить ширину и высоту загруженной flash'ки, квадрат смещается вправо и позиционируется в окне уже неверно.

Добавлено через 5 минут
Следовательно, используя ldr.content.width, мы не сможем выставить ширину, так как он выставляет ширину не рабочей области flash'ки, а ширину синего квадрата. То же самое и с ldr.content.height. Отсюда и вся неурядица..


Последний раз редактировалось StasHappy; 04.07.2013 в 20:57.