Katerina1993
Новичок
Здравствуйте, во flash есть функция drawTriangles, которая отображает только часть картинки. Первый параметр это координаты вектора, второй вершины (индекс).
Пример ActionScript 3.0.
Второй параметр вектор с индексами этих вершин. Каждый индекс ссылается на вершины первого параметра(соответственно по x и y координат).
0 – это (0,0);
2 – это (0,height1)
1 – это (width1,0)
В итоге картинка отрисовывается следующая.
Полный код flash.
Подскажите есть похожая функция drawTriangles flash(ActionScript 3.0.) на html5(JavaScript)?
Пример ActionScript 3.0.
Код:
graphics.drawTriangles(Vector.<Number>([0, 0, width1, 0, 0, height1]),// вектор вершин расположение по x и y
Vector.<int>([0, 2, 1])); // вектор с индексами этих вершин
0 – это (0,0);
2 – это (0,height1)
1 – это (width1,0)
В итоге картинка отрисовывается следующая.
Полный код flash.
Код:
package
{
import flash.display.Sprite;
import flash.display.BitmapData;
import flash.display.Bitmap;
public class Main extends Sprite
{
var archer1:BitmapData = new archer(0, 0);
var width1:int = 350;
var height1:int = 200;
public function Main():void
{
var bitmap:Bitmap = new Bitmap(archer1);
graphics.beginBitmapFill(bitmap.bitmapData)
graphics.lineStyle(1, 0x999999);
graphics.drawTriangles(Vector.<Number>([0, 0, width1, 0, 0, height1]),// вектор вершин расположение по x и y
Vector.<int>([0, 2, 1])); // вектор с индексами этих вершин
}
}
}