Pitta 0 Denunciar post Postado Dezembro 7, 2009 Fala galera beleza, então to fazendo uma galeria de imagens aki mas não tô conseguinto carregar as imagens, tipo a imagem até carrega, mas sempre carrega a última imagem, pq??? var carrega:Loader = new Loader(); var url:URLRequest = new URLRequest(); var mcKadro:mcQuadro; for(var i:Number = 0; i <= 3; i++){ mcKadro = new mcQuadro(); carrega.load(url = new URLRequest("imagens/img"+i+".jpg")); mcKadro.addChild(carrega); mcKadro.x = mcKadro.width * i; addChild(mcKadro); } Então na verdade ele tinha que carregar uma imagem a cada loop, mas só carrega a última, se alguiém puder me ajudar agradeço...(",)(,")... Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Dezembro 7, 2009 Coloque o loader para dentro do for var url:URLRequest = new URLRequest(); var mcKadro:mcQuadro; for(var i:Number = 0; i <= 3; i++){ var carrega:Loader = new Loader(); mcKadro = new mcQuadro(); carrega.load(url = new URLRequest("imagens/img"+i+".jpg")); mcKadro.addChild(carrega); mcKadro.x = mcKadro.width * i; addChild(mcKadro); } Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Pitta 0 Denunciar post Postado Dezembro 8, 2009 Valeu cara funcionou http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif Mas assim eu acredito que a lógica está certo, correto? Gostaria que você me explicasse por que tem que colocar o var carrega:Loader = new Loader(); dentro do FOR. Tipo assim, as vezes faço código com uma boa lógica, mas muitas vezes não funciona por causa de um motivo bem pequeno como esse que eu não podia imaginar que o var carrega:Loader = new Loader(); ficava dentro do FOR, eu acreditava que se eu fizesse isso iria dar até erro... Se puder me dar uma explicação legal agradeço, abraços e fica com DEUs...(",)(,")... Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Dezembro 8, 2009 Porque se você usa o mesmo carregador para carregar varias imagens... ele simplesmente vai substituir uma pela outra Imagine que você tem apenas um prato Mas você quer colocar uma pizza inteira de calabreza nele 1 pizza cabe no seu prato perfeitamente Agora se você tentar colocar uma de calabreza, uma de mussarela, uma de peperoni outra portuguêsa O que vai acontecer??? Uma vai ficar por cima da outra!!! é exatamente isso que acontece ai ;) Por isso você tem que chamar novamente o carregador criando um novo a cada loop... pois assim eles ficam cada um com uma informação unica... e não 1 com varias fotos uma sobre a outra. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Pitta 0 Denunciar post Postado Dezembro 8, 2009 Porque se você usa o mesmo carregador para carregar varias imagens... ele simplesmente vai substituir uma pela outra Imagine que você tem apenas um prato Mas você quer colocar uma pizza inteira de calabreza nele 1 pizza cabe no seu prato perfeitamente Agora se você tentar colocar uma de calabreza, uma de mussarela, uma de peperoni outra portuguêsa O que vai acontecer??? Uma vai ficar por cima da outra!!! é exatamente isso que acontece ai ;) Por isso você tem que chamar novamente o carregador criando um novo a cada loop... pois assim eles ficam cada um com uma informação unica... e não 1 com varias fotos uma sobre a outra. Abraços Opa, valeu pela explicação ajudou bastante, abraços... Compartilhar este post Link para o post Compartilhar em outros sites