Просмотр полной версии : Сохранение элемента в XML файл
Может такой вопрос уже поднимался, но я несмог найти. Подскажите пожалуйста каким способом можно сохранить строку в XML файл с помощью AS2?!:wacko:
Что бы понятней было:
<element1>
<element1.1><element1.1>
.....
</element1>
Нужно создать и сохранить элемент element1.2
chingachgoog
12.05.2008, 14:18
Создается при помощи методов классов XML, XMLNode.
Сохраняется через сервер (методами этого же класса), либо через дополнительную оболочку (для локального приложения, типа Цинка).
А можно по подробнее о сохранении через сервер, насчет процесса создания все понятно, мне нужно сделать так что бы созданый элемент вбить в xml в определенный нод.
chingachgoog
12.05.2008, 14:38
А что там сложного для флеша?
send() или sendAndLoad().
Если же имеется ввиду сохранить сам xml-файл, то тут уже надо смотреть серверные языки типа пхп. Это, наверное, уже другой раздел сайта. :)
var element1:XMLNode = data_xml.createElement("element1");
data_xml.appendChild(element1);
data_xml.sendAndLoad("path","xmlfile.xml")Правильно я понимаю? при этом он должен сохранить именно в файл?
KO6PA, для оформления своего кода надо использовать теги .
Psycho Tiger
12.05.2008, 14:59
Нет, неправильно.
Как бы делал я (опять таки, я слегка туповаТ_Т и мой метод может быть не самым лучшим):
Делаем строку с xml содержанием. Например:
var s:String="<menu><sub name='1'></sub></menu>";
Отсылаем эту строку пхп сценарию с помощью sendAndLoad, или getURL
sendAndLoad не помню синтаксис... надо бы повторить... мм.. о чем это я? Ах да, приведу пример c getURL:
getURL("myscript.php?s="+s);
В пыхпыхе мы получаем переменую _GET["s"] - пишем её в файл с расширанием xml и вуаля...
chingachgoog
12.05.2008, 15:02
Правильно я понимаю?
Нет не правильно. Смотрите хелп. Тут на сайте есть русский, если сложно на буржуйском.
Тут то и загвоздка, как то не хочеться прибегать к пхп скриптам. Вот как раз и точный вопрос: Можно ли сделать выше приведенное только с помощью исключительно AS2. Если нет, то тут все понятно как белый день :-)
chingachgoog
12.05.2008, 15:09
Флеш плеер выше пятой версии не позволяет сохранять какие-либо файлы (кроме особых SO). Может только пересылать информацию (на сервер, например).
В общем если кто то подскажет как это сделать буду очень признателен, а пока буду пхп прикручивать
Все ясно тема закрыта. Всем спасибо
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.