Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 06.08.2013, 21:53
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 8  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
видимо, имелось ввиду уменьшить-увеличить без сглаживания
можно и с разными по ширине-высоте пропорциями
Код AS3:
public class Main extends Sprite 
{
	[Embed(source = "original.jpg")]
	public const original_jpg:Class;
	public function Main():void 
	{
		var srcBmp:Bitmap = Bitmap(new original_jpg());
 
		var sX:Number = 8;
		var sY:Number = 4;
 
		var tmpBmd:BitmapData = new BitmapData(srcBmp.width / sX, srcBmp.height / sY);
		tmpBmd.draw(srcBmp, new Matrix(1 / sX, 0, 0, 1 / sY));
 
		var resBmd:BitmapData = new BitmapData(srcBmp.width, srcBmp.height);
		resBmd.draw(tmpBmd, new Matrix(sX, 0, 0, sY));
		var resBmp:Bitmap = new Bitmap(resBmd);
		resBmp.y = srcBmp.height;
		tmpBmd.dispose();
 
		addChild(srcBmp);
		addChild(resBmp);
 
 
	}
 
}

Создать новую тему   Часовой пояс GMT +4, время: 10:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 10:01.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.