Ir para conteúdo

POWERED BY:

Arquivado

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

Denis Ximenes

[Resolvido] Alterar de height e width de um Loader

Recommended Posts

eae galera beleza ?, seguinte precisso saber como alterar o width e o height de uma imagem que esta no loader. Por exemplo:

 

import flash.display.Loader;
import flash.net.URLRequest;


var img:Loader = new Loader();
var caminho:URLRequest = new URLRequest("01.jpg");
img.load(caminho);
addChild(img);


// como faço para mudar o height e o width da foto que esta aqui dentro ?

 

agora como que eu faço, para a imagem dentro do meu LOADER img, ficar com o tamanho do height e do width que eu quero ?

 

obrigado \ o

Compartilhar este post


Link para o post
Compartilhar em outros sites

adiciona o event.complete e muda la no método.

 


loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);

public function onComplete(e:Event):void{

// mude aqui o width e o height
}

 

Flw's

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este code é um tutorial do Roberto Tauille, o link está fora do ar.

 

Eu usei uma imagem de 400 x 400 px, redimensionada e exibida em 180 x 180 px.

 

import flash.display.Bitmap;
import flash.display.BitmapData;

import flash.display.LoaderInfo;
import flash.display.Loader;

import flash.events.Event;

var imgLoader:Loader;

var lc:LoaderContext = new LoaderContext();
lc.checkPolicyFile = true;

imgLoader = new Loader();
imgLoader.load(new URLRequest('foto.jpg'), lc);
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, _carregou);

function _carregou(e:Event):void {
e.target.content.width = 180;
e.target.content.height = 180;

e.target.content.x = 10;
e.target.content.y = 10;

Bitmap(e.target.content).smoothing = true;

addChild(imgLoader);
}

 

 

Há outros tipos de resize, mas este me parece adequado ao que você mencionou.

 

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

muito Obrigado Elecktra éra isso mesmo que precissava ;D

 

 

matou meu problema.

 

Soh mais uma coisa, quando adiciona um evento no loader com esse contentLoaderInfo, quais coisas ele oferece ?

 

 

e esse content que se usa no target, serve para eo poder mecher nas propiedades do que esta dentro do Loader ?

 

 

Obrigado pela ajuda ;D

 

realmente estou melhorando com vocês, e logo logo espero ter o conhecimento para ajudar a galera como voces \o

Compartilhar este post


Link para o post
Compartilhar em outros sites

Denis, também estou aprendendo e não tenho todas as respostas para lhe auxiliar.

 

O autor explicava o uso de cada propriedade, inclusive da classe Bitmap e o motivo de inserir a 'checkPolicyFile' como true.

 

Como mencionei, a url está fora do ar e infelizmente, neste caso, não copiei o conteúdo explicativo, apenas o code. Pesquisei esse tuto pelo google, faz um tempinho.

 

http://www.robertotauille.com/redimensionar-imagens-com-as3-smothing-resize/

 

Talvez outro colega possa colaborar, ou então, sempre vale dar uma conferida no Help da Adobe (em português)

 

>> http://help.adobe.com/pt_BR/AS3LCR/Flash_10.0/index.html

 

 

 

Abraços

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.