flash on 2012-11-24
♥0 |
Line 56 |
Modified 2012-11-24 02:48:13 |
MIT License
archived:2017-03-30 08:28:36
ActionScript3 source code
/**
* Copyright hemingway ( http://wonderfl.net/user/hemingway )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/A4CU
*/
package
{
import flash.display.*;
import flash.events.*;
import flash.geom.*;
[SWF(frameRate = 60, width = 465, height = 465)]
public class Main extends Sprite
{
public function Main()
{
addEventListener(Event.ADDED_TO_STAGE, addedToStage);
}
public function _init() :void
{
graphics.clear ();
graphics.lineStyle (1, 0, 0.75);
graphics.drawRect (0, 0, 464, 464);
}
public function addedToStage($e:Event) :void
{
_init();
}
}
}
import flash.display.*;
import flash.events.*;
import flash.geom.*;
class Canvas extends Sprite
{
internal var _canvas :BitmapData;
protected var _x:Number;
protected var _y:Number;
protected var _w:Number;
protected var _h:Number;
protected var _c:Number;
public function Canvas($x:Number, $y:Number, $width:Number, $height:Number, $color:Number)
{
addEventListener(Event.ADDED_TO_STAGE, addedToStage);
_x = $x;
_y = $y;
_w = $width;
_y = $height;
_c = $color;
}
public function _init() :void
{
}
public function addedToStage($e:Event) :void
{
x = _x;
y = _y;
_canvas = new BitmapData(_w, _h, false, _c);
parent.addChild(Bitmap(_canvas));
_init();
}
}