Estaleiro 0 Denunciar post Postado Outubro 20, 2010 Dae pessoal blza, seguinte sou meio leigo no Flahs e Action Script 3.0, achei na internet um script que carrega swfs externos com um temporizador, pois bem, to precisando que ele carregue através de um xml, pois não tenho como ta atualizando manualmente a cada vez que colocar um novo swf no servidor, segue abaixo o código que eu to usando: /** */ // var pasta:String = "banners"; var banners:Array=["arquivo1.swf","arquivo2.swf","arquivo3.swf","arquivo4.swf"]; // var loader:Loader = new Loader(); var i:uint = 0; // // carregar banner (swfs/banner1.swf,...etc) function init_banner() { var newSWFRequest:URLRequest = new URLRequest(pasta+"/"+banners[i]); loader.load(newSWFRequest); addChild(loader); } // // inicio init_banner(); i++; // // loop function timerHandler(event:TimerEvent):void { init_banner(); i = i == banners.length-1 ? 0 : i+1; } // var myTimer:Timer = new Timer(22000, 0); // cada (5 segundos, infinito) myTimer.addEventListener(TimerEvent.TIMER, timerHandler); myTimer.start(); // Agradeço a todos aí que poderem me ajudar... abs Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 20, 2010 Assim que lê xml em AS 3 var xmlLoader:URLLoader = new URLLoader(); var xmlData:XML = new XML(); xmlLoader.addEventListener(Event.COMPLETE, LoadXML); xmlLoader.load(new URLRequest("sampleXML.xml")); function LoadXML(e:Event):void { xmlData = new XML(e.target.data); trace(xmlData); } Tudo que você tem que fazer é criar o XML E depois rodar um loop ali no LoadXML Para maiores detalhes vá a area de AS 3 aqui do forum e leia o tópico do Eder onde ensina como pegar os parametros do XML e outras mudanças de AS 2 para AS 3 Abraços Compartilhar este post Link para o post Compartilhar em outros sites