![]() |
Сохранение XML
Здравствуйте, в данном сценарии хотел записать в целом XML с помощью метода writeObject() класса файлСтрим
Код AS3:
Код:
<?xml version="1.0" encoding="UTF-8"?>В своем примере я хотел удалить элемент sister что и получилось http://cs629131.vk.me/v629131723/40d58/y6I9DidVjKc.jpg но в самом файле ни каких изменений , может что-то я не правильно делаю. |
Код AS3:
|
Сестренка так и не удалилась с семьи :)
Странно конечно , ведь XML с измененными параметрами должна была записаться , trace показывает два элемента xml как и должно быть trace(example.toXMLString()) тоже показывает два элемента (как и должно быть), не пойму в чем ошибка . |
Не тот файл открываете )
Откройте в примере тот же файл и выведите трейс. |
Цитата:
Нет, так он грузится из директории приложения. А дальше у тебя идет Код AS3:
Но фиг то там, applicationDirectory не даст тебе записывать файлы "read only" (хотя если создавать базу данных через SQLConnection, то прекрасно создается), только вчера с этим столкнулся. Так что выход тут один, использовать File.applicationStorageDirectory И грузить файл не так Код AS3:
Код AS3:
|
caseyryan, File.applicationStorageDirectory ? но так ведь я создаю десктопное приложение и заменив его на
Код AS3:
Почему интересно ? |
Потому что File.desktopDirectory это Рабочий стол, очевидно?
Класс File содержит статические свойства, которые позволяют указать часто используемые местоположения каталогов. К таким статическим свойствам относятся следующие: File.applicationStorageDirectory — каталог хранилища, который является уникальным для каждого установленного приложения AIR File.applicationDirectory — каталог только для чтения, в который устанавливается приложение (вместе с установленными активами) File.desktopDirectory — каталог рабочего стола пользователя File.documentsDirectory — каталог с документами пользователя File.userDirectory — каталог пользователя (http://help.adobe.com/ru_RU/FlashPla...stem/File.html) |
Сделал так но безрезультатно :(
как говорит helpAdobe Цитата:
Код AS3:
|
А где ты проверяешь?
Путь к сохраненному файлу должен быть прмерно такой: C:\Users\ТУТ_ТВОЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\ТУТ_ПАКЕТ_ТВОЕГО_ПРИЛОЖЕНИЯ\Local Store Добавь после trace(example) такую строчку: Код AS3:
|
пишет: C:\Users\Zack\AppData\Roaming\noName\Local Store\family.xml
Добавлено через 11 минут Проверил этот файл и он действительно там создан с измененным содержимым :| Но почему тот файл.xml который находится в папке с проектом остался не тронутым ? |
| Часовой пояс GMT +4, время: 12:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.