также очень здорово получаются админы, которые являются 2 в 1.
т.е. одна и та же флэшка является и админом и юзерским приложением.
отличие в том, что в случае админа я говорю через flashvars: admin=1.
В итоге человек, имеющий права админа прямо на HTML странице
вносит изменения в данные - например, двигает, добавляет/удаляет
города на карте.
в этом случае при драге экземпляр говорит узлу:
this.in_xml.attributes._x = this._x
this.in_xml.attributes._y = this._y
XML при этом сохраняется, не конвертится,
его данные не изменяются нигде, кроме как в нужном узле.
После чего админ жмет кнопку "сохранить" и XML улетает на сервак,
где записывается as is.
- это иллюстрация для опровержения:
Цитата:
|
Даже если нужно записать данные на сервер, то вариант "передать заново всю кучу данных, включая неизменившиеся части" является наихудшим.
|
скажем так: не всегда. далеко не всегда.