flash on 2010-3-13

by foo9
♥0 | Line 32 | Modified 2010-03-13 15:34:19 | MIT License
play

ActionScript3 source code

/**
 * Copyright foo9 ( http://wonderfl.net/user/foo9 )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/l0QD
 */

package {
    import flash.display.Sprite;
    [SWF(backgroundColor="#cccccc")]
    public class FlashTest extends Sprite {
    	
    		private var console:Console;
    	
        public function FlashTest() {
        		console = new Console(465, 465);
        		addChild(console);
        		
        		console.print("\n ~ (補数)ビット反転");
        		console.print("-------------------------------------------------------------------");
        		
        		console.print("uint(0) = " + uint(0).toString());
        		console.print("uint(~0) = " + uint(~0).toString());
        		
        		console.print("-------------------------------------------------------------------");
        		
        		console.print("uint(1) = " + uint(1).toString());
        		console.print("uint(~1) = " + uint(~1).toString());
        		
        		console.print("-------------------------------------------------------------------");
        		
        		console.print("uint(4294967295) = " + uint(4294967295).toString());
        		console.print("uint(~4294967295) = " + uint(~4294967295).toString());
        		
        		console.print("-------------------------------------------------------------------");
        		
        		console.print("uint.MAX_VALUE = " + uint.MAX_VALUE.toString());
        		console.print("~uint.MAX_VALUE = " + (~uint.MAX_VALUE).toString());
        }
    }
}

//****************************************************************************************************

import flash.text.TextField;
class Console extends TextField {
	public function Console(w:Number=465, h:Number=465) {
		super.width = w;
		super.height = h;
	}
	public function print(text:*):void { this.text =  this.text + String(text) + "\n"; }
}

Forked