/**
* Copyright mutantleg ( http://wonderfl.net/user/mutantleg )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/Gj0H
*/
package {
import flash.geom.Rectangle;
import flash.display.AVM1Movie;
import flash.display.BitmapData;
import flash.display.TriangleCulling;
import flash.display.Sprite;
public class FlashTest extends Sprite {
public function FlashTest() {
var vecVert:Vector.<Number> = Vector.<Number>([ 0,0, 64,0, 0,64, 64,64 ]);
var vecUv:Vector.<Number> = Vector.<Number>([0,0, 1,0, 0,1, 1,1]);
var vecFace:Vector.<int> = Vector.<int>([0,1,2, 2,1,3]);
graphics.clear();
graphics.lineStyle(2, 0);
graphics.drawCircle(32,32, 6);
// graphics.drawCircle(vecVert[6],vecVert[7], 6);
var skin:BitmapData;
skin = new BitmapData(64,64,false, 0);
skin.noise(23);
skin.fillRect(new Rectangle(16,16,32,32), 0);
graphics.beginFill(0, 1);
graphics.drawTriangles(vecVert, vecFace, null, TriangleCulling.NONE);
graphics.endFill();
graphics.beginBitmapFill(skin, null,false,false);
graphics.drawTriangles(vecVert, vecFace, vecUv, TriangleCulling.NONE);
graphics.endFill();
vecVert[0] = 100; vecVert[1] = 87;
vecVert[2] = 460; vecVert[3] = 103;
vecVert[4] = 110; vecVert[5] = 366;
vecVert[6] = 460; vecVert[7] = 355;
graphics.lineStyle();
graphics.beginBitmapFill(skin, null,false,false);
graphics.drawTriangles(vecVert, vecFace, vecUv, TriangleCulling.NONE);
graphics.endFill();
}//ctor
}//classend
}