Paweł Andruszkiewicz Technik informatyk
Temat: [as3] pobierania tekstu z xml'a
chciałbym ładować w dynamiczne pole tekst z xml'aw internecie znalazłem coś takiego
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
var myXml:XML;
var reg:URLRequest = new URLRequest("myxml.xml");
var loader:URLLoader = new URLLoader();
function xmlLoaded(e:Event):void {
myXml = new XML(loader.data);
pole_tekstowe = myXml.www.home.h1;
}
loader.load(reg);
loader.addEventListener(Event.COMPLETE, xmlLoaded);
plik xml'a o nazwie "myxml.xml"
<? xml version="1.0" encoding="utf-8"?>
<www>
<home>
<h1>tekst z xml'a
</h1>
</home>
</www>
podobno działa lecz gdy próbuję załadować w niego dowolny tekst otrzymuje komunikat
TypeError: Error #1034: Type Coercion failed: cannot convert XMLList@2ea5ab1 to flash.text.TextField.
at xmltest_fla::MainTimeline/xmlLoaded()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/flash.net:URLLoader::onComplete()
testując w nowym dokumencie oczywiście Paweł Andruszkiewicz edytował(a) ten post dnia 08.02.11 o godzinie 21:38