Показать сообщение отдельно
Старый 12.10.2011, 19:50
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 6  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
Как вариант, убирать временно скролл рект, брать размеры и все обратно. Либо:
Код AS3:
public function getFullBounds ( displayObject:DisplayObject ) :Rectangle
{
	var bounds:Rectangle, transform:Transform,
	                    toGlobalMatrix:Matrix, currentMatrix:Matrix;
 
	transform = displayObject.transform;
	currentMatrix = transform.matrix;
	toGlobalMatrix = transform.concatenatedMatrix;
	toGlobalMatrix.invert();
	transform.matrix = toGlobalMatrix;
 
	bounds = transform.pixelBounds.clone();
 
	transform.matrix = currentMatrix;
 
	return bounds;
}
Добавлено через 4 минуты
Толи я заработался, то ли ... На тестовом примере, скролл рект не меняет размеры объекта.

Добавлено через 5 минут
Покажите код.
__________________
http://www.chessmax.ru