2009-12-18 13 views
0

관계 다이어그램을 표시하려고합니다.Flex + 동적으로 그리기

나는 교사에 대한 종속성이 있기 때문에

<School> 
    <Class> 
      <Name>1st Grade</Name> 
      <StudentName>A</StudentName> 
      <StudentName>B</StudentName> 
      <StudentName>C</StudentName> 
      <StudentName>D</StudentName> 
    </Class> 
    <Class> 
      <Name>2nd Grade</Name> 
      <StudentName>E</StudentName> 
      <StudentName>F</StudentName> 
      <StudentName>G</StudentName> 
      <StudentName>H</StudentName> 
    <Class> 
    <TeacherDetails> 
      <Teacher> 
       <Name>AAAA</Name> 
       <Teaches>1st Grade</Teaches> 
      <Teacher> 
      <Teacher> 
       <Name>BBBB</Name> 
       <Teaches>1st Grade</Teaches> 
       <Teaches>2nd Grade</Teaches> 
      </Teacher> 
    </TeacherDetails> 
<School> 
  1. 내가 그것을 그릴 수있는 방법, 또한, 클래스도 & 교사 사이의 연결이있을 필요가 XML을 가지고있다.
  2. 아이콘으로 표시하고 설명을 제공하는 도구 설명을 제공 할 수 있습니까? 예를 들어 선생님 아이콘에 선생님 이름과 그/그녀가 가르치는 성적이있는 것처럼 보이십니까?

도움이 되었습니까?

+0

이것은 aumatically XML에서 이미지로 이미지를 만드는 것을 의미합니다.해야 할 일이 있습니다. some1이 도움이 되길 바랍니다. – Treby

답변

0

마크 셰퍼드의 SpringGraph은 그래프 그리기에 유용한 유틸리티입니다. 그래프에서 XML 표현과 노드 사이에 레이어를 작성해야하지만 쉽습니다.

노드에 itemRenderer를 오버로드하고 해당 Mouse 이벤트에 사용자 정의 이미지와 마우스 오버 팁을 표시 할 수 있습니다.

+0

Simon에게 감사드립니다. 그러나 구현하면 XML 형식이 변경됩니다. 왜 계속 노력할 것입니까? – Vivek

+0

정말요? 왜 각 선생님과 클래스는 노드이고 교사는 일대 다 "가르침"관계로 연결되어 있습니다. XML을 반복하고 그 노드와 관계를 만들 수 있습니다. ... – Simon

+0

SpringGraph에서 fromID 및 toID가 필요하지만 작동하지 않았습니다. ( – Vivek

관련 문제