Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Загрузка XML и обмен данными (http://www.flasher.ru/forum/showthread.php?t=85451)

jackie_find_me 22.09.2006 17:06

Загрузка XML и обмен данными
 
Рано или поздно дизайнер сталкивается с необходимостью загрузить или сохранить хоть какие-то данные из Flash.
Самый простой известный мне способ передать данные в
Код:

ролик такой :
my_xml = new XML();
my_xml .load ("any_text_file");
if (my_xml.loaded) {my_data=my_xml.toString();}

Какой самый простой способ выгрузить данные из Flash?

FourSide 22.09.2006 17:52

Например так:

my_xml.sendAndLoad('http://www.domain.reg/script.ext', my_xml);

Про эту функцию в хелпе очень подробно написано.

jackie_find_me 22.09.2006 20:32

Ответ не полный, продолжайте!
 
Поистине, это самый короткий совет.
Этим нельзя воспользоваться.

Если данные хранятся в переменной my_data, (как мы договорились выше), код
my_xml.sendAndLoad('http://www.domain.reg/script.ext', my_xml);
не позволит выгрузить эти данные в файл.

Как вложить данные (текстовые) переменной my_data в объект my_xml, а также какой формат файла script.ext (или код скрипта) в хелпе совершенно не написано.

Как это реализовать максимально просто?

Storm[pfp] 22.09.2006 21:19

В файл выгрузить не получится !!!(вообще никак)
Только средствами Flash+Php

Хемуль 23.09.2006 00:50

2 Storm[pfp]:
Не обязательно РНР. ^_^

jackie_find_me 23.09.2006 01:02

Свет в конце туннеля
 
Все так просто с загрузкой данных. Ох уж эта политика безопасности!

Какой простейший php-код можно посоветовать, чтобы принять посланный flash'ом xml-пакет?

Как проще всего вложить данные (текстовые) переменной my_data в объект my_xml?

Nirth 23.09.2006 01:38

простейший код -
Код:

<?php
$myVAR = $_GET['myField'];
readfile($myVar);
?>

где myField Это название переменной которая передавалась PHP скрипту

Хемуль 23.09.2006 04:43

Цитата:

Сообщение от jackie_find_me
Как проще всего вложить данные (текстовые) переменной my_data в объект my_xml?

Код:

// Имя узла, который является родительским для текстового
// Он же в нашем случае корневой
var ROOT_NODE_NAME:String = "text";
// Содержимое текстового узла
var TEXT_NODE_CONTENT:String = "Text string bla-bla-bla...";

// Создаем XML документ
var myXML:XML = new XML();
// Создаём в XML документе корневой узел
var rootNode:XMLNode = myXML.createElement(ROOT_NODE_NAME);
// Помещаем корневой узел в XML дерево
myXML.appendChild(rootNode);
// Создаем новый текстовый XML узел
var textNode:XMLNode = myXML.createTextNode(TEXT_NODE_CONTENT);
// Помещаем текстовый узел в XML дерево
rootNode.appendChild(textNode);

Если после вышеизложенного кода поставить trace(myXML), то получим:
Код:

<text>Text string bla-bla-bla...</text>

miramax 23.09.2006 04:48

Цитата:

Сообщение от Хемуль
2 Storm[pfp]:
Не обязательно РНР. ^_^

Правда что ли ?
)

Хемуль 23.09.2006 05:23

2 miramax:
Да, можно ещё с помощью Python. 0_0


Часовой пояс GMT +4, время: 11:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.