сохранение XML-файла во Flex, Webapplication, asp.net - PullRequest
0 голосов
/ 29 июня 2009

Я создаю объект xml и добавляю элемент xml посредством кодирования на flex. Наконец, мне нужно сохранить его в виде XML-файла. Как это можно сделать?

private var newtreeItems:XML = <items>
      <page caption="Page">                                                         
           <scene caption="Scene"></scene>                                                                   
      </page>                                           
     </items>;

Мне нужно сохранить это как XML-файл из браузера.

пришлите ссылку на этот тип вопроса.

Ответы [ 2 ]

1 голос
/ 29 июня 2009

Невозможно только с использованием SWF, запущенного в браузере. Как уже упоминалось, Air (настольный вариант для платформы Flash) может сделать это, используя File Class .

Используя плагин для браузера, вы ограничены:

  • загрузить файл на сервер
  • скачать файл с сервера

Вот документация Adobe о том, как это сделать в Flex 3 (MXML и AS3):

0 голосов
/ 29 июня 2009

Является ли ваше приложение приложением AIR или просто веб-приложением Flex.

Из AIR вы можете сохранять файлы на диск. Для веб-приложения Flex вам нужен прокси-скрипт на сервере, который получит XML-файл в качестве параметра из вашего приложения Flex. Сохраните его на сервере в виде файла, а затем отправьте обратно, чтобы согнуть ссылку на файл, где вы можете снова использовать flex для сохранения :)

Не так просто это сделать ...

Если у кого-то еще нет другого решения для этого, я создам учебник для вас позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...