网上流传一个版本的拓扑图,基本是不可以使用的。又因为公司近来要搞一个相关的项目,就把该项目的代码下载下来做了修改可以使用。我现在改的一个简单例子给大家分享一下。
网元的代码(NeMap.as):
package com
{
?importflash.events.MouseEvent;??
??? importflash.ui.ContextMenu;??
??? importflash.ui.ContextMenuItem;??
??????
??? importmx.containers.Canvas;??
??? importmx.controls.Image;??
??? importmx.controls.Label;??
??? importmx.events.MoveEvent;?????
??? public classNeMap extends mx.containers.Canvas{?????
???????private var nePic :String ="assets/zx.PNG";//网元图?????
???????private var neState:String ="assets/zx.PNG";//网元状态图?????
???????private var neName:String ="北京HSTPA";?????
???????private var lineList:Array =newArray();?????
???????private var lineCount:int =0;?????
???????private var x_Coordinates:int =100;?????
???????private var y_Coordinates:int =100;?????
?????????????
???????private var nePicImage:Image = newImage();?????
???????private var neStateImage:Image = newImage();?????
???????private var neNameLable:Label = newLabel();?????
?????????????
???????private var oldIndex:int =0;?????
?????????????
???????public functionNeMap(x:int,y:int,ne:String){?????
???????????this.width? =60;?