Loading de 6 JPG's em uma função...
Galera olha eu novamente...
Estou batalhando para aprender na raça Action Script 2.0 ...
Vamos lá, estou fazendo um loading de 6 imagens, sendo que:
01.jpg, 02.jpg e 03.jpg - São Verticais
04.jpg, 05.jpg e 06.jpg - São Horizontais
Minha estrutura de Movieclipes é a seguinte:
verticais (movie clipe principal das verticais)
horizontais (movie clipe principal das horizontais)
dentro desses movieclipes tenho 6 movieclipes da seguinte forma:
verticais. (ultimas_0, ultimas_1 e ultimas_2)
horizontais. (ultimas_3, ultimas_4 e ultimas_5)
Quero inserir as imagens respectivamente nestes movieclipes através de um loading, esse loading precisa me avisar quando as 6 imagens estiverem sido carregadas, fiz o seguinte código:
stop();function carregaUltimosCliques():Void {var i:Number = 0;var myMCL:MovieClipLoader = new MovieClipLoader();var triger:Object = new Object();myMCL.addListener(triger);////////////////////////////////////////////////////////////////////////////////////////Loading - Iniciada a leitura dos dadostriger.onLoadStart = function(targetMC) { preloader_mc._visible = false; preloader_mc.barra_mc._xscale = 0;};// Durante...triger.onLoadProgress = function(targetMC, lBytes, tBytes) { preloader_mc._visible = true; var perc:Number; perc = Math.round((lBytes / tBytes) * 100); preloader_mc.barra_mc._xscale = perc; preloader_mc.caixa_mc._x = Math.abs((larguraBarra / 100) * perc) var percentual:String; preloader_mc.perc_txt.text = perc;};//Acabada...triger.onLoadComplete = function(targetMC) { preloader_mc._visible = false; if (i < 6) { carregarFoto(imagem); } else { trace("Carreguei todas as imagens") }};//////////////////////////////////////////////////////////////////////////////////////var ultimas_imagens = new Array("01.jpg","02.jpg","03.jpg","04.jpg","05.jpg","06.jpg")var caminho:String = "../imagens/ultimos/"var foto:String = ultimas_imagens[i];var alvo_mc:String = "ultimos_" + i;var imagem:String = caminho + foto;if (i > 2) { var inicial_mc:String = "horizontais";} else { var inicial_mc:String = "verticais";}var destino_mc:String = inicial_mc + "." + alvo_mc// função que carrega a foto:function carregarFoto(imagem:String):Void { myMCL.loadClip(imagem, destino_mc); i++}var larguraBarra:Number = preloader_mc.barra_mc._width;preloader_mc._visible = false;carregarFoto(imagem);}carregaUltimosCliques()
Sei que estou perto, mas não estou sabendo fazer o incremento do "i"... Não sei está no lugar certo.
Neste código eu só carrego a primeira imagem...
Se alguém me der uma luz fico muito grato.
Abraços,
Michael C.
Discussão (3)
Carregando comentários...