Уважаемые коллеги!
Столкнулся с такой проблемой:
Есть ролик, который рисует график (x - дата; y - изменяющиеся параметры, фактически целые числа).
При движении колесиком мыши график сжимается/растягивается по абсциссе(дате).
Минимальный промежуток - час, максимальный - года.
Проблема заключается в том, как передать данные для отрисовки в ролик.
Так как минимальная единица измерения час - то изначально ролик должен загрузить все данные по часам, а потом сам рассчитывать даты для отобрадения и ширину графика.
Изначально пришел в голову такой xml:

Код:
<stats>
<year number=2011>
<month number=1>
<day number=2>
<hour number=14>
<guests>14</guests>
<members>25</members>
</hour>
</day>
</month>
</year>
</stats>
Это user-friendly, что очень хотелось бы. Но в году 8760 часов, это получается безумно громоздко.
Далее, возникла идея использовать xml такого вида:

Код:
<stats>
<hour timestamp=xxxxxxx>
<guests>24</guests>
<members>50</members>
</hour>
</stats>
он будет занимать чуть меньше места, но все равно будет громоздким.
Далее, начал думать в сторону JSON, но оказалось что во Flash Player нет нативной поддержки этой технологии (как работают библиотеки third-party я, к сожалению, не знаю)
Предпоследний вариант - за обычной строкой с разделителями. Занимать будет меньше места - но чтото мне подсказывает что на парсинг будет уходить уйма времени.
Последний вариант - передавать переменные прямо со страницы. но это около 300 кб только на чистой странице!!
Вероятно, кто-то уже сталкивался с похожей задачей или просто сможет дать совет основываясь на опыте, какой способ лучше выбрать?