/***********************************************\ * Layer 1: graphics \***********************************************/ // drawing commands (lineTo, curveTo, etc.) var commands:Vector. = new Vector.(); commands.push(1,3,3,3,3,3,2,3,3,3,3,3,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,1,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3); // drawing coordinates (x,y) var data:Vector. = new Vector.(); data.push(20.15,40.85,18.7,42.35,18.7,44.5,18.7,46.85,20.3,48.4,21.9,50,24.25,50,26.05,50,27.6,48.85,29.05,47.75,29.55,46,40.8,46,41.25,47.65,42.75,48.85,44.3,50,46.15,50,48.4,50,50.05,48.4,51.65,46.8,51.65,44.5,51.65,43.5,51.2,42.35,51.2,42.3,49.75,39.05,46.15,39.05,42.5,39.05,41.05,42.3,29.3,42.3,27.8,39.05,24.25,39.05,23.4,39.1,21.6,34.3,53.55,34.3,60,7.25,11.5,7.25,9.6,2.05,0.85,0,0,3.55,6.75,5.1,17.6,34.3,17.65,34.3,20.15,40.85,14.25,14.7,12.85,10.95,55.3,10.95,50.65,30.6,20.25,30.6,14.3,14.7,14.25,14.7,41.9,27.45,40.9,26.45,40.9,25.2,40.9,23.85,41.9,22.85,42.9,21.85,44.25,21.85,45.6,21.85,46.6,22.85,47.55,23.8,47.55,25.2,47.55,26.5,46.6,27.45,45.6,28.45,44.25,28.45,42.9,28.45,41.9,27.45,51.6,18.7,50.6,19.7,49.25,19.7,47.9,19.7,46.9,18.7,45.9,17.7,45.9,16.35,45.9,15.05,46.9,14.05,47.95,13.1,49.25,13.1,50.55,13.1,51.6,14.05,52.55,15.1,52.55,16.35,52.55,17.65,51.6,18.7,35.9,16.35,35.9,15.05,36.9,14.05,37.95,13.1,39.25,13.1,40.6,13.1,41.65,14.05,42.6,15,42.6,16.35,42.6,17.75,41.65,18.7,40.65,19.7,39.25,19.7,37.9,19.7,36.9,18.7,35.9,17.7,35.9,16.35,17,14.05,18.05,13.1,19.3,13.1,20.65,13.1,21.7,14.05,22.65,15,22.65,16.35,22.65,17.75,21.7,18.7,20.7,19.7,19.3,19.7,18,19.7,17,18.7,16.05,17.75,16.05,16.35,16.05,15,17,14.05,24.3,28.45,22.95,28.45,21.95,27.45,21,26.4,21,25.2,21,23.9,21.95,22.85,22.95,21.85,24.3,21.85,25.65,21.85,26.65,22.85,27.65,23.85,27.65,25.2,27.65,26.45,26.65,27.45,25.65,28.45,24.3,28.45,31.65,14.05,32.65,15.05,32.65,16.35,32.65,17.7,31.65,18.7,30.65,19.7,29.3,19.7,27.95,19.7,26.95,18.7,26,17.75,26,16.35,26,15,26.95,14.05,28,13.1,29.3,13.1,30.6,13.1,31.65,14.05,31.9,27.45,30.95,26.5,30.95,25.2,30.95,23.8,31.9,22.85,32.9,21.85,34.3,21.85,35.65,21.85,36.65,22.85,37.65,23.85,37.65,25.2,37.65,26.45,36.65,27.45,35.65,28.45,34.3,28.45,32.9,28.45,31.9,27.45); // creat container shape var shape:Shape = new Shape(); shape.x = 100; shape.y = 100; addChild(shape); // draw shape shape.graphics.beginFill(0x000000); shape.graphics.drawPath(commands, data); /***********************************************\ * Layer 2: scale \***********************************************/ // scales coordinates in a Vector. function scaleVector(vec:Vector., scaleBy:Number):Vector. { var scaled:Vector. = new Vector.(vec.length, vec.fixed); var i:int = vec.length; while(i--) scaled[i] = vec[i] * scaleBy; return scaled; } // redraw graphics scaled //shape.graphics.clear(); //shape.graphics.beginFill(0x000000); //shape.graphics.drawPath(commands, scaleVector(data, 5));