PDA

Просмотр полной версии : Запись XML


UnVisible
14.04.2008, 11:12
Здравствуйте.

Только начал разбиратся с Флекс и АС3, появился вопросик.

Как на АС3 (может это решение уже есть и во флекс, и куда проще) сохранить XML? Тоесть я загрузил ХМЛку, вывел через ДАТАГРИД, отредактировал, и хочу чтобы при нажатии кнопки СОХРАНИТЬ оно сохранило её? Как или какими средствами это реализуется?
Вот код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="srv.send()" width="100%" height="100%">
<mx:Script>
<![CDATA[

public function save_xml()
{

}

]]>
</mx:Script>
<mx:HTTPService id="srv" url="d:\vbulletin-language.xml" />
<mx:DataGrid dataProvider="{srv.lastResult.language.phrasetype}" id="grd" width="99%" height="500" enabled="true" editable="true" y="5" x="5"/>
<mx:Button x="469.5" y="569" label="Сохранить" width="100" click="{save_xml()}"/>


</mx:Application>

DarkLight
14.04.2008, 14:21
Сохранение файлов реализуется с помощью оболочек типа AIR или Zinc. Плюс AIR в том что он родной адобовский и неплохо интегрирован с Flex, минус - юзер должен ставить AIR Runtime. Про работу с файлами в AIR можно прочитать (http://www.flasher.ru/forum/showthread.php?t=103006) в соотвестствующем разделе форума.