Показать сообщение отдельно
Старый 08.09.2006, 12:30
Vornic вне форума Посмотреть профиль Отправить личное сообщение для Vornic Найти все сообщения от Vornic
  № 1  
Ответить с цитированием
Vornic

Регистрация: Aug 2006
Сообщений: 14
Attention При рисовании графика - баг или фича?

Всем привет. Я начал изучение флекса с построения графика, источником данных у меня послужил набор данных с курсом валют. Рисую график так:
определяю источник данных
Код:
  <mx:HTTPService id="myRRDService" 
  	useProxy="false" 
  	showBusyCursor="true"
  	url="xml_chart.php"/>   - тут возвращается xml следующего вида (привожу только часть):

<xport>
 <data>
   <kurs>
    <DateLine>27.08.2004</DateLine>
    <EURO>9.55</EURO>
    </kurs>

<kurs>
  <DateLine>27.08.2004</DateLine>
  <USD>7.9057</USD>
</kurs>

<kurs>
  <DateLine>27.08.2004</DateLine>
  <RUS>0.2705</RUS>
</kurs>

<kurs>
 <DateLine>27.08.2004</DateLine>
 <UA>1.4374</UA>
</kurs>

<kurs>
  <DateLine>27.08.2004</DateLine>
  <MD>0.63</MD>
</kurs>

</data>
</xport>
далее по выбору валюты из ComboBox график рисует данные по EURO, USD и пр.
Рисую так:
      <mx:AreaChart id="ValChart" 
    	dataProvider="{myRRDService.lastResult.xport.data.kurs}"
    	showDataTips="true"
      >

...
      <mx:series>
        <mx:AreaSeries 
        	yField = "{lineForm.selectedItem.data}"  - тут выбираются секции по ComboBox
        	xField = "DateLine"
        	form   = "curve"
        	alpha  = "0.5"
        	toolTip= "{lineForm.selectedItem.label}"
        	displayName="{lineForm.selectedItem.label}"
        	>
...
В результате часть графиков искажаютя, часть показывает верные значения. По отдельности, всё замечательно, вместе получаю искажения, причем на проблемных графиках showDataTips вызывает исключение на отсутствие обьекта.

Вопрос: Может кто сталкивался с таким странным поведением? Уж больно не хочется рисовать 5 различных графиков (т.е. разделять их)

С Уважением, Владимир Ворническу.


Последний раз редактировалось Nirth; 08.09.2006 в 14:03.