Итак, у меня есть флэш-приложение, которое обрабатывает несколько профилей клиентов для компании.Всякий раз, когда создается новый профиль клиента, он сохраняет новый файл XML локально.Моя проблема заключается в том, что вместо создания файла «без вывода сообщений» появляется окно, аналогичное выполнению «Сохранить как», чтобы подтвердить, что файл сохраняется на диске и какое имя должно быть.
Есть ли способ сохранить файл во флэш-памяти без вызова этого окна?Если так, можно ли связать меня с примером этого?
Вот пример моего кода:
var xmltosave:XML = new XML ( "<?xml version="1.0" encoding="utf-8"?><cliente><id>"+idfield.text+"</id><nome>"+nomefield.text+"</nome><tipo>"+tipofield.text+"</tipo><empresa></empresa><email>"+emailfield.text+"</email><contacto>"+contacto1field.text+"</contacto><contacto2>"+contacto2field.text+"</contacto2><profissao></profissao><datainscricao>"+datafield.text+"</datainscricao><dataalteracao></dataalteracao><notas></notas><notas2></notas2><notas3></notas3></cliente>");
var file:FileReference = new FileReference;
var filepath:String = new String(idfield.text + ".xml");
file.save( xmltosave, filepath );
Кроме того, я знаю, что xmltosave очень длинный,Возможно ли сделать разрывы строк в коде AS3?
Спасибо.Марко Роберто.
ПРИМЕЧАНИЕ. Я знаю, что мне следует использовать скрипт php для управления файлами, но если этот php не может работать локально без каких-либо установок сервера, таких как XAMPP, я не заинтересован в его использовании.Это небольшой проект, и мне просто нужно обрабатывать XML-файлы.Если это абсолютно невозможно сделать без сценариев PHP, я бы предпочел решение AS3.