Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andrea cerqueira

[Resolvido] loadMovie não acessa das dimenssões

Recommended Posts

estou carregando uma imagem dentro de um MC vazio via loadMovie, ela carrega tranquilo mas o MC vazio que recebe ela continua com o width e height 0.

eu preciso que ele pegue as dimensões da foto pois quero dar um drag nele e como está zerado, nada acontece, se eu colocar a foto manualmente dentro do MC vazio o width e height são setados, mas via loadMovie a foto aparece e o width e height continuam zerados.

o código é esse:

parametroFoto = "joao.jpg";
if(_root.parametroFoto != undefined){
	_root.fotoTodaOrig.foto.loadMovie(parametroFoto);
}	
trace(_root.fotoTodaOrig.foto._width);
trace(_root.fotoTodaOrig.foto._height);

Compartilhar este post


Link para o post
Compartilhar em outros sites

É pq quando utiliza-se o loadMovie, o width e heigth só são setados depois da imagem carregada. Isso já aconteceu comigo.

Para isso, utilize a classe MovieClipLoader para carregar seu .jpg, e utilize um listener no evento onLoadComplete para fazer suas ações.

Seria mais ou menos assim:

 

var myML:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadComplete = function(){
trace(meuMc._heigth)
trace(meuMc._width)
}
myML.loadClip("arquivo.jpg",meuMc);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.