forked from: SO dictionary proxy
forked from SO dictionary proxy (diff: 50)
ActionScript3 source code
/**
* Copyright pleclech ( http://wonderfl.net/user/pleclech )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/r2olO
*/
// forked from pleclech's SO dictionary proxy
// forked from pleclech's forked from: flash on 2011-2-25
// forked from pleclech's flash on 2011-2-25
package {
import flash.utils.ByteArray;
import flash.utils.getTimer;
import flash.display.Sprite;
public class FlashTest extends Sprite {
public function FlashTest() {
if (stage) _init()
else addEventListener(Event.ADDED_TO_STAGE, _init)
}
import flash.text.TextField;
import flash.events.Event;
private var tf:TextField=new TextField()
private function trace(...args):void{
tf.appendText(args.join(", ")+"\n")
}
private function _init(e:Event=null):void {
removeEventListener(Event.ADDED_TO_STAGE, _init)
addChild(tf)
tf.autoSize="left"
tf.background=true
test()
}
private function test():void{
var b:ByteArray = new ByteArray();
var n :Number = 9878.658456;
b.writeDouble(n);
b.position=0;
/*
trace((b.readByte() & 0xFF).toString(2));
trace((b.readByte() & 0xFF).toString(2));
trace((b.readByte() & 0xFF).toString(2));
trace((b.readByte() & 0xFF).toString(2));
trace((b.readByte() & 0xFF).toString(2));
trace((b.readByte() & 0xFF).toString(2));
trace((b.readByte() & 0xFF).toString(2));
trace((b.readByte() & 0xFF).toString(2));
trace((b.readByte() & 0xFF).toString(2));
*/
b.position=0;
var lb:uint=b.readInt();
trace("lb" ,lb.toString(2));
var hb:uint=b.readInt();
trace("hb" ,hb.toString(2));
}
}
}
