flash on 2009-6-19

by zsp
♥0 | Line 34 | Modified 2009-06-19 17:48:31 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            Tracer.Init(this);
            
            function drawtest(sp:Sprite):void{
                sp = new Sprite();
                /*
                sp.graphics.lineStyle(1,0x00FF00);
                sp.graphics.drawCircle(10,10,5);
                
                sp.x = 100;
                
                Tracer.trace(String(sp));
                addChild(sp);*/
                
                Tracer.trace(String(sp));
            }
            
            var s :Sprite;
            Tracer.trace(String(s));
            drawtest(s);
            
            Tracer.trace(String(s));
            addChild(s);
            
            
            
        }
    }
}

import flash.display.Sprite;
import flash.text.TextField;

var main:Sprite;

class Tracer{
    private static var main:Sprite;
    private static var py:int = 0;
    public static function Init(s:Sprite):void{
        main = s;
    }
    
    public static function trace(str:String):void{
        var tf:TextField = new TextField();
        tf.text = str;
        main.addChild(tf);
        tf.y = py;
        py += 20;
    }
}