Во Flash существует возможность рисовать отрезки, кривые, фигуры и даже заливать их цветом в клипах. Для этого используют набор методов для рисования Drawing API.
Давайте рассмотрим пару примеров, демонстрирующих общее применение Drawing API.
1 Вычерчивание прямой линии
//Установим толщину линии 3 пикселя
this.lineStyle(3);
//Начертим линию
this.lineTo(150,0);
Что мы сделали? Начертили прямую линию длиной 150 пикселов и толщиной 3 пиксела вправо от точки регистрации текущего клипа.
Следующий пример будет посложнее. Мы создадим красный квадрат со стороной 200 пикселов и с центром в точке регистрации клипа.
2 Вычерчивание квадрата
//Установим толщину линии
this.lineStyle(3);
//Переместим перо(курсор) на 50 пикселов влево вверх
//от точки регистрации
this.moveTo(-100, -100);
//Начнем вычерчивать непосредственно наш квадрат
//красного цвета
this.beginFill(0xFF0000);
//Чертим стороны квадрата
this.lineTo(100, -100);
this.lineTo(100, 100);
this.lineTo(-100,100);
this.lineTo(-100 ,-100);
//Закрываем наш квадрат
this.endFill();
Вот и все. Ничего сложного, правда? 
P.S. В следующем уроке научимся использовать клипы в качестве кнопок.
Читать далее...
Январь 12th, 2009 |