osk 0 Denunciar post Postado Abril 1, 2008 Como arrumar esse erro? Tenho isso na action: //Creates an xml object var vlist:XML = new XML(); var XML_URL:String = "videos.xml"; var vlistURL:URLRequest = new URLRequest(XML_URL); var myLoader:URLLoader = new URLLoader(vlistURL); myLoader.addEventListener(Event.COMPLETE, xmlLoaded); function xmlLoaded(evtObj:Event) { //test is data is executing //vlist = XML(myLoader.data); //----->this works to but i think correct is next line vlist = XML(evtObj.target.data) //trace(vlist); //var videos:Array = this.firstChild.childNodes; //----->you dont need this //loop through all the items in the xml for (var i=0; i<vlist.video.length(); i++) { videoList.addItem({label:vlist.video[i].@desc, data:vlist.video[i].@url}); } //tell xml to ignore whitespaces (always do this!) //vlist.ignoreWhitespace = true; //------>you need this only in actionscript 2.0 or if you use XMLDocument class in AS3.0 flvPlayback.play(videoList.getItemAt(0).data); videoList.selectedIndex = 0; } var vidList:Object = new Object(); function changeHandler(event:Event):void { flvPlayback.play(videoList.getItemAt(videoList.selectedIndex).data); } videoList.addEventListener(Event.CHANGE, changeHandler); Esse e o erro: TypeError: Error #1006: addItem is not a function. at player_fla::MainTimeline/xmlLoaded() at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/flash.net:URLLoader::onComplete() Compartilhar este post Link para o post Compartilhar em outros sites
Weverton N 0 Denunciar post Postado Abril 4, 2008 Amigo, não estou ainda muito acostumado com AS3 e tbm não tenho o CS3 no trampo pra te ajudar. Mas isso parece ser problema de importação de classe. Tenta importar as classes que você utiliza no código. So como exemplo: import flash.events.* import flash.net.* Isto acima é para importar todas as classes de events e net. Daí se der certo, você procura a classe que ta faltando e importa so ela pra não gerar muito peso no arquivo. Compartilhar este post Link para o post Compartilhar em outros sites