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

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

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

Регистрация: Jul 2009
Сообщений: 50
Attention Cвойства загруженной картинки во flash as3

Привет! подскажите как узнать свойства загруженной картинки во флеш! язык ас3!

Компонент для загрузки изображения UILoader!


Меня интересует Ширина и Высота загруженного изображения))))


Побывал экспериментировать и получилось типа ava1.source.height; но не работает(

Старый 02.02.2010, 17:59
mayakwd вне форума Посмотреть профиль Отправить личное сообщение для mayakwd Посетить домашнюю страницу mayakwd Найти все сообщения от mayakwd
  № 2  
Ответить с цитированием
mayakwd
 
Аватар для mayakwd

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
loader.content.width, loader.content.height
свойства доступны только после загрузки.
__________________
Блог, Twitter
Брюзга.

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

Регистрация: Jul 2009
Сообщений: 50
не получается((((


Последний раз редактировалось DARIUS1; 02.02.2010 в 18:48.
Старый 02.02.2010, 19:30
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
UILoader#content может быть надо смотреть ?

Старый 02.02.2010, 19:54
DARIUS1 вне форума Посмотреть профиль Отправить личное сообщение для DARIUS1 Найти все сообщения от DARIUS1
  № 5  
Ответить с цитированием
DARIUS1
 
Аватар для DARIUS1

Регистрация: Jul 2009
Сообщений: 50
ava1.loader.content.height выдаёт ошибку

а ava1.content.height ваще ничё не выдаёт

Старый 02.02.2010, 20:00
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 6  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
DARIUS1, в доках по UILoader полно примеров..
попробуй возьми любой и заставь выдавать ошибку или ваще ничё не выдавать..
покажи нам, будем разбираться..
а с ava1, свойства которого ты смотришь неизвестно где - не будем

Старый 02.02.2010, 21:19
DARIUS1 вне форума Посмотреть профиль Отправить личное сообщение для DARIUS1 Найти все сообщения от DARIUS1
  № 7  
Ответить с цитированием
DARIUS1
 
Аватар для DARIUS1

Регистрация: Jul 2009
Сообщений: 50
не нашёл примеров нахождения свойств изображения загруженного в UILoader

Старый 02.02.2010, 23:32
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 8  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
ок, вот работающий пример (почти копия из хелпа)
попробуй испортить его
Код AS3:
package 
{
	import fl.containers.UILoader;
	import flash.display.*;
	import flash.events.*;
 
	public class Main extends Sprite 
	{
 
		public function Main():void 
		{
			import fl.containers.UILoader;
			var myUILoader:UILoader = new UILoader();
			myUILoader.scaleContent = false;
			myUILoader.source = "picture.jpg";
			myUILoader.addEventListener(Event.COMPLETE, completeHandler);
			addChild(myUILoader);
 
		}
		private function completeHandler(event:Event):void {
				var uiLdr:UILoader = event.currentTarget as UILoader;
				var newX:uint = (stage.stageWidth - uiLdr.content.width) / 2;
				var newY:uint = (stage.stageHeight - uiLdr.content.height) / 2;
				uiLdr.move(newX, newY);
				var w:Number = uiLdr.content.width;
				trace( "w : " + w );
			}
 
	}
 
}

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

Регистрация: Jul 2009
Сообщений: 50
Код AS3:
			import fl.containers.UILoader;
			var myUILoader:UILoader = new UILoader();
			myUILoader.scaleContent = false;
			myUILoader.source = "http://img.yandex.net/i/www/logo.png";
			myUILoader.addEventListener(Event.COMPLETE, completeHandler);
			addChild(myUILoader);
 
 
		function completeHandler(event:Event):void {
				var uiLdr:UILoader = event.currentTarget as UILoader;
				zm.y=uiLdr.content.height;
}
результата нет почему то(

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

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

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

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

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


 


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


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