这几天我用SpringGraph做关系图(图附下)
我给节点添加了监听如下:
//监听双击事件
public function doubleClick(event:Event):void
{
}
但我不知道如何获取监听的节点信息
SpringGraph:
<fx:SpringGraph id="springgraph" bottom="0" top="80" right="0" left="0" backgroundColor="#666666"
repulsionFactor="1" dataProvider="{graph}" itemRenderer="AtomView" />
dataProvider="{graph}" 为一xml文件
xml:
<graph>
<Node id="3" type="1">文档三</Node>
<Node id="4" type="1">文档四</Node>
<Edge fromID="4" toID="3" />
<Node id="1" type="2">文档一</Node>
<Edge fromID="3" toID="1" />
<Node id="2" type="3">文档二</Node>
<Edge fromID="3" toID="2" />
</graph>
你debug看下,就很清晰了
我是没用过SpringGraph
但按组件设计的思想,事件信息中是会有该组件的信息的
event.target 应该就是这个节点的信息了