forked from: forked from: テキスト表示用
♥0 |
Line 51 |
Modified 2011-12-10 01:00:17 |
MIT License
archived:2017-03-20 11:21:58
ActionScript3 source code
/**
* Copyright tsu_droid ( http://wonderfl.net/user/tsu_droid )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/4olq
*/
// forked from yprops's forked from: テキスト表示用
// forked from yprops's テキスト表示用
package
{
import flash.utils.ByteArray;
import flash.events.*;
import flash.display.*;
import flash.text.*;
import flash.utils.getTimer;
public class DebugText extends Sprite {
//------------main-----------------------
public function main() :void {
var gtime :Number = getTimer();
var time :Number = 1323385498 * 1000;
var dd :Date = new Date(time - gtime);
addDebLine(gtime);
addDebLine(dd.toString());
}
private function addDebBytes(ba :ByteArray) :void{
var str :String = "";
var i :int;
for(i = 0; i < ba.length; i++){
str += ba[i] + ",";
}
addDebLine(str);
}
//------------general---------------------
public function DebugText(){
if(stage)init();
addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(ev:Event = null) :void{
removeEventListener(Event.ADDED_TO_STAGE, init);
addDeb(450, 450);
main();
}
private var deb :TextField;
private function addDeb(w:uint, h:uint) :void{
deb = new TextField();
deb.wordWrap = true;
deb.width = w;
deb.height = h;
deb.border = true;
deb.borderColor = 0;
deb.background = true;
deb.backgroundColor = 0x99ffffff;
deb.text = "beginDebugText-------\n\n";
addChild(deb);
}
private function addDebLine(...args) :void{
deb.appendText(args.join(" ") + "\n");
deb.scrollV = deb.maxScrollV;
}
}
}