Показать сообщение отдельно
Старый 10.12.2010, 13:36
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 2  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
А как рисуется?

Поидее вот так:
Код AS3:
var image:Sprite = new Sprite();
var shape:Shape = new Shape();
 
shape.graphics.beginFill(_color); //начинаем заливать
shape.graphics.moveTo(0, _height);
shape.graphics.lineTo(_width * 0.5, 0);
shape.graphics.lineTo(_width, _height);
shape.graphics.lineTo(0, _height);
shape.graphics.endFill(); // зканчиваем заливать. Если щелей нету, то область зальется.
 
image.addChild(shape);
Здесь у меня рисуется треугольник.

Ну и собственно всё. С текстуркой сложнее, по идее надо из этого шейпа сделать маску и наложить на спрайт текстуры. Но я с масками не игрался ни разу.