Настраиваемая диаграмма данных Flex - PullRequest
0 голосов
/ 15 апреля 2011

Я хочу эмулировать функцию подсказок данных в Google Finance здесь - http://www.google.com/finance?q=INDE...EXNASDAQ:.IXIC

, в то время как всплывающая подсказка не отображается над диаграммой при наведении на нее курсора, а вместо этого закрепляется в верхнем правом заголовке диаграммы. Как мне это сделать? Спасибо заранее!

тон

1 Ответ

1 голос
/ 15 апреля 2011

Как бы я это сделал, чтобы компонент диаграммы обрабатывал перемещение мыши и извлекал ее, где указатель мыши находится относительно данных, и сохранял эту единственную точку данных в свойстве, например mouseOverData, которое затем связывалось с другим компонентом, таким как этот верх «всплывающая подсказка». Вот пример сплющенных компонентов (сплющенный, потому что я бы сделал отдельные файлы для каждого компонента для возможности повторного использования в моем проекте):

<s:VGroup>
<s:HGroup>
<s:Label text="Some Label: {mouseOverData.someProperty}" />
<s:Label text="Second Label: {mouseOverData.secondProperty}" />
</s:HGroup>
<mx:LineChart mouseMove="calculateMousePositionRelativeToDataAndStoreInMouseOverDataProp(event)" />
</s:VGroup>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...