Ir para conteúdo

POWERED BY:

Arquivado

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

michelmfreitas

Não consigo redimensionar imagens

Recommended Posts

Pessoal não consigo redimensionar imagens no meu código. Onde erro?

 

Quando utilizo img.width ou img.height na função _cliquei a foto apenas some, mas não aparece erro no output.

 

function _posicionaIcones():void{
	for (var i:int = 0; i < fotoP.length; i++){
		var img:Loader = new Loader();
		img.name = "imagem"+i;
		img.load(new URLRequest(fotoP[i]));
		
		img.y = 316;
		
		tween = new Tween(img, "x", Strong.easeOut, -20, (45+110*i), 2, true);
		img.addEventListener(MouseEvent.CLICK, _cliquei);
		stage.addChild(img);
	}
}

function _cliquei(e:MouseEvent):void{
	var nomeImg:String = e.currentTarget.name;
	var indice:String = nomeImg.slice(6,7);
	var loadG:Loader = new Loader();
	loadG.load(new URLRequest(fotoG[int(indice)]));
	
	container.addChild(loadG);
	//tween = new Tween(container, "x", Strong.easeIn, -800, 0, 2, true);
	stage.addChild(container);
	_posicionaTexto(int(indice));
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas você está usando img.width e img.height?

 

por que o img é uma variável local da função _posicionaIcones, dentro do _cliquei provavelmente você vai usar o e.currentTarget (dependendo do que você que fazer)

Compartilhar este post


Link para o post
Compartilhar em outros sites

posta o código como está, inclusive com a parte que você tenta redimensionar e dá erro, variáveis fora dessas funções que estejam sendo usadas, etc. Se não for problema até o arquivo.

 

lembrando mais uma vez que a variavel img é local à função _posicionaIcones... a não ser que você tenha declarado uma global com o mesmo nome... enfim, posta como está dando o erro, e com mais detalhes o possivel.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal não consigo redimensionar imagens no meu código. Onde erro?

 

Quando utilizo img.width ou img.height na função _cliquei a foto apenas some, mas não aparece erro no output.

 

function _posicionaIcones():void{
	for (var i:int = 0; i < fotoP.length; i++){
		var img:Loader = new Loader();
		img.name = "imagem"+i;
		img.load(new URLRequest(fotoP[i]));
		
		img.y = 316;
		
		tween = new Tween(img, "x", Strong.easeOut, -20, (45+110*i), 2, true);
		img.addEventListener(MouseEvent.CLICK, _cliquei);
		stage.addChild(img);
	}
}

function _cliquei(e:MouseEvent):void{
	var nomeImg:String = e.currentTarget.name;
	var indice:String = nomeImg.slice(6,7);
	var loadG:Loader = new Loader();
	loadG.load(new URLRequest(fotoG[int(indice)]));
	
	container.addChild(loadG);
	//tween = new Tween(container, "x", Strong.easeIn, -800, 0, 2, true);
	stage.addChild(container);
	_posicionaTexto(int(indice));
}

ola

 

estou com o mesmo problema, conseguiu alguma solucao?

 

 

var img_a:String = dados_txt.data.img1;

 

var endereco_img_a:URLRequest = new URLRequest(img_a);

 

var carregar_img_a:Loader = new Loader();

carregar_img_a.load(endereco_img_a);

 

 

carregar_img_a.x = 2 // posição em pixels da imagem externa no eixo x;

carregar_img_a.y = 2 // posição em pixels da imagem externa no eixo y;

 

// carregar_img_a.width = 180 // por algum motivo nao da erro de script mas tambem nao e visualizado a imagem

// carregar_img_a.height = 180 // por algum motivo nao da erro de script mas tambem nao e visualizado a imagem

 

carregar_img_a.alpha = 1.0 // valor em alpha(transparência) digitar valor entre 0 e 1. Onde 0(total transparência) e 1(total opacidade);

 

img_mc_a.addChild(carregar_img_a);

 

img_mc_a.x = 0;

img_mc_a.y = 8;

 

 

sera que para redimensionar a imagem e de outra forma, e estou fazendo errado?

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.