flash on 2011-9-2
♥0 |
Line 55 |
Modified 2011-10-11 20:27:52 |
MIT License
archived:2017-03-20 12:13:32
ActionScript3 source code
/**
* Copyright CoremindJP ( http://wonderfl.net/user/CoremindJP )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/ejV3
*/
package {
import flash.display.Shape;
import flash.display.BitmapData;
import flash.text.TextField;
import flash.display.Bitmap;
import flash.display.LoaderInfo;
import flash.events.Event;
import flash.net.URLRequest;
import flash.display.Loader;
import flash.display.Sprite;
public class FlashTest extends Sprite
{
public var
tf:TextField,
loader:Loader,
bmp:Bitmap;
public function FlashTest() {
var _a:uint = 4;
var _b:uint = ~_a;
var _d:String = _b.toString(2);
var _c:uint = uint(_d.substring(-int(_a.toString(2))));
tf = new TextField();
tf.width = 410;
tf.text = _a.toString(2) + " : " + _c.toString(2);
addChild(tf);
loader = new Loader();
loader.load(new URLRequest("http://wonderfl.net/img/common/logo.png"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
}
public function onComplete(e:Event):void
{
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onComplete);
addChild(loader);
//addChild(bmp = new Bitmap(new BitmapData(loader.width, loader.height, true, 0)));
//bmp.bitmapData.draw(this);
removeChild(loader);
loader.unloadAndStop(true);
addChild(createShape(10));
}
private function createShape(size:int):Shape
{
var _cos:Number = 10;
var _s:Shape = new Shape();
_s.x = _s.y = 230;
_s.graphics.lineStyle(10, 0xFF0000);
_s.graphics.beginFill(0xFF0000);
_s.graphics.moveTo(-size, -_cos);
_s.graphics.lineTo( 0, -size);
_s.graphics.lineTo( size, -_cos);
_s.graphics.lineTo( size, _cos);
_s.graphics.lineTo( 0, size);
_s.graphics.lineTo( size, _cos);
_s.graphics.lineTo(-size, -_cos);
return _s;
}
}
}