Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

osk

Video

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.