Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   загрузка External.xml (http://www.flasher.ru/forum/showthread.php?t=119182)

xASSAx 14.12.2008 13:32

загрузка External.xml
 
External.xml находится в папке со скриптом
Содержимое xml не выводится в поле txt :rolleyes:
в доках ничего не нашел...

Код AS3:

package {
        import flash.display.MovieClip;
        import flash.text.TextField;
        import flash.net.URLLoader;
        import flash.net.URLRequest;
        import flash.xml.XMLDocument;
 
        dynamic public class xml_loader extends MovieClip { ;
        public function xml_loader() {
                var myXML:XML = new XML();
                var XML_URL:String = "External.xml";
                var myXMLURL:URLRequest = new URLRequest(XML_URL);
                var myLoader:URLLoader = new URLLoader(myXMLURL);
 
                this.txt.text=myXML;
        }
}
}


etc 14.12.2008 13:49

А вы доки вообще не смотрели.

xASSAx 14.12.2008 13:56

Ну да...вот уже пять дней смотрю)) да как раз по ним и сделал..

Добавлено через 12 минут
И вот еще так тоже не пашет)))
А в примерах, все работает(((
Код AS3:

package {
        import flash.display.MovieClip;
        import flash.text.TextField;
        import flash.net.URLLoader;
        import flash.net.URLRequest;
        import flash.xml.XMLDocument;
        import flash.events.Event;
 
        var myXML:XML;
        var XML_req:URLRequest = new URLRequest("External.xml");
        var XML_load:URLLoader = new URLLoader();
 
 
        dynamic public class xml_loader extends MovieClip { ;
        public function XML_load(event:Event):void {
 
                myXML=new XML(XML_load.data);
                this.txt.text=myXML.toXMLString();
        }
}
}


etc 14.12.2008 14:22

В хелпе нет таких нерабочих примеров. Рабочие примеры могли бы уже найти самостоятельно:
http://help.adobe.com/en_US/ActionSc...0204-7cfd.html

xASSAx 14.12.2008 15:15

ладана спасиб, я там был((( буду дрюкать пока не получится....=)
там все так написано по Адобовски...тяжело воткнуть=)))

etc 14.12.2008 19:01

Написано вполне по-английски, кроме того, даже понятно.

xASSAx 19.12.2008 00:23

Блин не выходит нифига((((((

DaFive 19.12.2008 14:43

Код AS3:

var xmlFile:String = "myXml";
xmlURL    = new URLRequest(xmlFile+".xml");
xmlLoader = new URLLoader(xmlURL);
xmlLoader.addEventListener(Event.COMPLETE, xmlLoadComplete, false, 0, true);

функция
Код AS3:

private function xmlLoadComplete(e:Event):void {
dataXML  = XML(e.target.data);
trace(dataXML);
}


xASSAx 18.01.2009 13:37

Спасиб большое!
А у мну еще так получилось=)))
Код AS3:

package {
        import flash.display.Sprite;
        import flash.text.*;
        import flash.net.URLLoader;
        import flash.net.URLRequest;
        import flash.xml.XMLDocument;
        import flash.events.Event;
 
        public class bla extends Sprite {
 
                public function bla() {
                        var myTextBox:TextField = new TextField();
                        var xmlLoader:URLLoader = new URLLoader();
                        var xmlData:XML = new XML();
                        xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
                        xmlLoader.load(new URLRequest("External.xml"));
                        function LoadXML(event:Event):void {
                                xmlData = new XML(event.target.data);
                                addChild(myTextBox);
                                myTextBox.text =xmlData;
                        }
                }
        }
}


iNils 18.01.2009 14:22

Цитата:

Сообщение от xASSAx (Сообщение 791741)
А у мну еще так получилось=)))

Предупреждение за использование сленга.


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

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