Тема: ScrollPane и Zoom
Показать сообщение отдельно
Старый 10.12.2005, 00:27
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 4  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
юзаем метод invalidate() который устанавливает флаг(чтобы компонент перерисовался)
Код:
sp.contentPath = "cont";

function zoomIn():Void {
	sp.content._yscale = sp.content._xscale +=10;
	sp.invalidate();
}
function zoomOut():Void {
	sp.content._yscale = sp.content._xscale -=10;
	sp.invalidate();
}
zIn.addEventListener("click",mx.utils.Delegate.create(this,zoomIn));
zOut.addEventListener("click",mx.utils.Delegate.create(this,zoomOut));
где sp - это скролл пейн
cont - линкейдж контента
zIn кнопка(компонент) для зум ина
zOut кнопка(компонент) для зум аута
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^