Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Estou com um problema aqui em um site, o que acontece é o seguinte, tenho 2 objetos organizados em um array:
Miniaturas: São os objetos que aparecem para o usuario escolher.
Imagem: Que vem de um loadmovie e teoricamente devia sobrepor os itens (miniatura), só que isso não está acontecendo.
Para melhor entenderem, o código é esse:
var anterior:MovieClip;
//Carrega os arquivos swf's
var imagens:Array = new Array (
{miniatura:"1a.swf", imagem:"1.jpg"},
{miniatura:"2a.swf", imagem:"2.jpg"},
{miniatura:"3a.swf", imagem:"3.jpg"},
{miniatura:"4a.swf", imagem:"4.jpg"},
{miniatura:"5a.swf", imagem:"5.jpg"},
{miniatura:"6a.swf", imagem:"6.jpg"},
{miniatura:"7a.swf", imagem:"7.jpg"},
{miniatura:"8a.swf", imagem:"8.jpg"},
{miniatura:"9a.swf", imagem:"9.jpg"},
{miniatura:"10a.swf", imagem:"10.jpg"}); // imagens:Array = [];
var colunas:Number = 2;//Carrega a imagem grande da biblioteca
var imagemGrande:MovieClip = attachMovie ("imagemGrande", "imagemGrande", controleDepth++, { _x:150, _y:10 });
//Função que chama a imagem grande da biblioteca, através do loadMovie
function abreImagem (imagem:String):Void
{
imagemGrande.loadMovie ("imagens/" + imagem);
};
// Loop baseado na quantidade de colunas setada
for (var i:Number = 0; i < total; i++)
{
var atual:MovieClip = attachMovie ("botao", "botao" + i, controleDepth++);
// Carrega a imagem, através do loadMovie, dentro do botão atual
atual.alvo.loadMovie ("imagens/miniaturas/" + imagens[i].miniatura);
atual.imagem = imagens[i].imagem;
atual.onRelease = function ():Void { abreImagem ( this.imagem ) };
if (i % colunas == 0)atual._x = 100;
atual._y = anterior._y + anterior._height + 5;
}atual._x = anterior._x + anterior._width + 5;
atual._y = anterior._y;
}
anterior = atual;
}Carregando comentários...