|
|
|||||
Регистрация: Jun 2012
Сообщений: 7
|
изменение файла XML
подскажите как вносить изменение в содержимое файла XML. Средствами AS3 на сколько я понял этого сделать нельзя. и создать и записать новый файл тоже у меня не получается (правда я не разберусь ..... ну пока ). Вопрос как сделать? разбираться с AS3 или попытаться передать объект XML в PHP и дальше все делать там?
|
|
|||||
Flash работает в браузере, а не на сервере, как и HTML5.
Вы можете изменять XML, но записывать в файл на сервере Flash не разрешено.
__________________
There is no thing in this world that is not simple. |
|
|||||
Цитата:
Создаёте URLLoader и URLRequest, помещаете в тело запроса ваш xml, отправляете и ждёте Event.COMPLETE: var loader:URLLoader = new URLLoader(); var req:URLRequest = new URLRequest(); req.method = URLRequestMethod.POST; req.data = data; req.url = "https://mysite.com"; loader.addEventListener(Event.COMPLETE, completeHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler); loader.load(req); function completeHandler(e:Event):void { trace("succes"); } function errorHandler(e:ErrorEvent):void { trace("fail") }
__________________
ЛОДКИ |
|
|||||
Регистрация: Jun 2012
Сообщений: 7
|
спасибо вроде как понял
|
|
|||||
Регистрация: Jun 2012
Сообщений: 7
|
aaa извиняюсь, а как потом содержимое POST (data) получить?
internal function zapros_post():void{ var data_test:String = "proverka iz aktion skript"; var loader:URLLoader = new URLLoader(); var rec:URLRequest = new URLRequest(); rec.method = URLRequestMethod.POST; rec.data = data_test; trace("sodergimor data " + rec.data); rec.url = "http://localhost/php/mysait/test_2.php"; loader.addEventListener(Event.COMPLETE, compliteHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler); loader.load(rec); }//internal function test_zapis_file():void{ internal function compliteHandler(e:Event):void{ trace("seccuss " + e.toString()); trace(e.target.data.toString()); }//internal function compliteHandler():void{ internal function errorHandler(e:Event):void{ trace("fail " + e.toString()); }//internal function errorHandler():void{ PHP echo "<br> iz AS3"; print_r($_POST); Добавлено через 3 часа 58 минут вообщем подскажите есть ли какая нибудь книжка про то как взаимодействует AS3 и PHP? |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
sanhai, используйте теги AS3 для оформления своего кода.
__________________
Reality.getBounds(this); |
Часовой пояс GMT +4, время: 18:43. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|