Показать сообщение отдельно
Старый 29.06.2011, 19:05
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Ресайз для произвольного мувика.
Код AS1/AS2:
function resizeClip(mc:MovieClip, maxWidth:Number, maxHeight:Number) 
{	
     var ratio_x = maxWidth / mc._width;
     var ratio_y = maxHeight / mc._height;
 
	 if (ratio_x <= ratio_y) 
	 {
         if (ratio_x < 1) 
		 {
             mc._width = maxWidth;
             mc._yscale = mc._xscale;
         } 
     } 
	 else 
	 {
         if (ratio_y < 1) 
		 {
             mc._height = maxHeight;
             mc._xscale = mc._yscale;
         }
     }
	 //центрирование (если начало координат в контейнере находится по центру)
     mc._x = -1 * Math.round(mc._width/2);
     mc._y = -1 * Math.round(mc._height/2);
}
__________________
Идите первым!