Показать сообщение отдельно
Старый 18.05.2007, 11:46
Malahov вне форума Посмотреть профиль Найти все сообщения от Malahov
  № 7  
Ответить с цитированием
Malahov
Banned

Регистрация: Jan 2007
Сообщений: 101
а можно и так, приведу тебе код который я использовал для панорамы, там у меня тоже есть зум.

для увеличения повесил на кнопку +:
Код:
on (release, keyPress "+") {
	zoom = zoom*1.2;
	picture._xscale = zoom;
	picture._yscale = zoom;
	picture._x= picture._x-(450/2- picture._x)*0.2;
	picture._y= picture._y-(400/2- picture._y)*0.2;
}
для уменьшения:
Код:
on (release, keyPress "-") {
		if(zoom*0.8>=100){
			zoom = zoom*0.8;					
			picture._xscale = zoom;
			picture._yscale = zoom;
			picture._x=picture._x+(450/2-picture._x)*0.2;
			picture._y=picture._y+(400/2-picture._y)*0.2;			
			if(picture._y>0)
				picture._y=0;
			if(picture._y+picture._yscale*4<400)
				picture._y=400-picture._yscale*4;
		}
		
}
если что не понятно расскажу что да как! могу скинуть даже пример! Выложил бы здесь, но что-то после переезда аттач на форуме не хочет работат!