Flash - actioncript 2 - ЗАПРОС HTTP - PullRequest
1 голос
/ 06 августа 2011

Я новичок во флэш-памяти, и меня действительно беспокоит, что я не могу узнать, как сделать простой URL-запрос. Я не хочу делать XML. Мне просто нужно прочитать файл ex: example.com/file.txt или example.com/file.php.

Я возвращаюсь к Actionscript 2.0, кто-нибудь знает, как сделать простой HTTP-запрос во FLASH, спасибо, что сводит меня с ума, что я не могу его найти.

Спасибо заранее.

Ответы [ 2 ]

1 голос
/ 06 августа 2011

Используйте код PHP для чтения из файла .txt, а затем используйте код, подобный следующему:

function loadData():Void {
var recive:LoadVars = new LoadVars(); 
recive.onLoad = function(loading:Boolean):Void  {
    if (loading) {                 //if were variables succesfully loaded
        trace(unescape(this));    //trace PHP variables
    } else {                                
        trace("Error!"); // if wasn't process succesfull, trace error
    }
};
var send:LoadVars = new LoadVars();      
send.premenna = "text";            // send to $_POST['text'] in php
send.sendAndLoad("www.web.comfile.php", recive, "POST");   //send and load variables
}
_root.tlacitko.onRelease = loadData;    //do it after button is pressed 

Короче, используйте loadVars для загрузки php vars.(не читать комментарии ....)

0 голосов
/ 07 августа 2011

Методы извлечения данных по HTTP в ActionScript 2.0, как вы упомянули, в первую очередь предназначены для извлечения XML с использованием объекта XML или в ответе пар FrewCen на выбор переменных-значений с использованием LoadVars. Но если вы предпочитаете получить необработанные данные, так сказать, HTTP-запрос, вы можете использовать LoadVars (или объект XML) и определить прослушиватель для события onData:

http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00001161.html

...