flash on 2012-6-2
♥0 |
Line 56 |
Modified 2012-06-03 18:11:01 |
MIT License
archived:2017-03-30 02:53:12
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;
}
}