flash on 2012-6-2

by tepe
♥0 | Line 56 | Modified 2012-06-03 18:11:01 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.*;
    import flash.events.*;
    import flash.text.*;
    public class FlashTest extends Sprite {
        
        public function FlashTest() {
            // write as3 code here..
            var tf:TextField = new TextField();
            addChild(tf);
            //tf.text = "aaa"
            
            var s1:Sprite = new Sprite();
            s1.x = 200;
            s1.y = 300;
            s1.graphics.lineStyle(1,0x000000);
            s1.graphics.drawCircle(0,0,20);
            addChild(s1);
            
            var s2:Sprite = new Sprite();
            s2.x = 300;
            s2.y = 200;
            s2.graphics.lineStyle(1,0x000000);
            s2.graphics.drawCircle(0,0,20);
            addChild(s2);
            
            var line:edge = new edge();
            line.add(s1,s2);
            graphics.lineStyle(3,0xff0000);
            
            tf.text = "aaa"//line.length.toString();
            

            for(var i:int=0;i<line.length;i++){
                graphics.moveTo(line.list[i].a.x,line.list[i].a.y);
                graphics.lineTo(line.list[i].b.x,line.list[i].b.y);
            }
            

        }
        

    }
}
    class node{
        private var _entry:Array = new Array();
        private var edge:Array = new Array();
        public function addEdge():void{
            
        }
        

    }


    class edge{
        public var list:Array = new Array();
        public function edge(){
           
        }

        public function add(a:Object,b:Object):void{
            var obj:Object = new Object();
            obj.a=a;
            obj.b=b;
            var tag:Array = new Array();
            obj.tag=tag;
            list.push(obj);
        }
        public function addTag(i:int,tag:String):void{
            list[i].tag.push(tag);
        }

        public function get length():int{
            return list.length;
        }


    }