Показать сообщение отдельно
Старый 31.05.2007, 18:18
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 1  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
По умолчанию Зуммирование

вобщем есть 2 кнопки zoomIn и zoomOut, есть объект который они должны увеличивать или уменьшать соответственно, изначально объект грузится в изначальных размерах, при нажатии на zoomIn он соответственно увеличивается до определенного размера, а на zoomOut - уменьшается, но так как положений объекта должно быть 3, а именно (50, 100 и 200 процентов) вообщем не получается у меня организовать код так чтобы после увеличения объекта до 200%, при нажатии на уменьшение, он добегал до 100% а потом уже, при втором уменьшении, до 50.

вот что есть на данный момент:
Код:
var speed:Number = 10;
zoomIn.onRelease = function() {
	map.onEnterFrame = function() {
		if (map._width<4000) {
			map._height += map._height*speed/50;
			map._width += map._width*speed/50;
			trace (map._width);
		}
	};
};
//
zoomOut.onRelease = function() {
	map.onEnterFrame = function() {
		if (map._width>750) {
			map._height -= map._height*speed/50;
			map._width -= map._width*speed/50;
			trace (map._width);
		}
	};
};
ткните носом чтоль...
__________________
Работаю