Ir para conteúdo
Fórum Script Brasil
  • 0

Loading De 6 Jpg's Em Uma Função...


Michael C

Pergunta

Fala Galera!

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 dados

triger.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;

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.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      652k
×
×
  • Criar Novo...