flash on 2010-1-15
♥0 |
Line 42 |
Modified 2010-01-15 16:03:09 |
MIT License
archived:2017-03-30 10:10:18
ActionScript3 source code
/**
* Copyright 9re ( http://wonderfl.net/user/9re )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/2uBC
*/
package {
import flash.text.TextFormat;
import flash.text.TextField;
import flash.display.Sprite;
import flash.utils.describeType;
public class FlashTest extends Sprite {
public function FlashTest() {
// write as3 code here..
addChild(_logTarget);
do {
var i:int = 0;
log('1st ', getType(i));
i = new TextField;
log('2nd ', getType(i));
} while (false);
var j:int = 0;
while (j++ < 1) {
i = new Sprite;
log ('3rd ', getType(i));
i.graphics.beginFill(0);
i.graphics.drawCircle(0, 0, 10);
i.graphics.endFill();
i.x = 100;
i.y = 200;
addChild(i);
}
function getType(o:*):String {
return describeType(o).@name;
}
}
private function log(...o:Array):void {
_logTarget.appendText(o + '\n');
_logTarget.width = _logTarget.textWidth + 4;
_logTarget.height = _logTarget.textHeight + 4;
}
private static var _logTarget:TextField;
{
_logTarget = new TextField;
_logTarget.defaultTextFormat = new TextFormat('_typewriter');
_logTarget.multiline = true;
}
}
}