Olá galera mais uma vez venho pedir socorro para os amigos do MX STUDIO!
Estou com um sério problema para carregar imagens externas dentro de um MovieClip!
Consegui na internet vários códigos para carregar imagens dentro de um MovieClip, algumas sem carregador outras faltando parâmetros e outras que excedem o MovieClip.
Gostaria que vcs me ajudacem a completar este código que tenho. Ele possui o preloader para carregar a imagem e chama a imagem de um local esxterno, só que ele tem um problema, excede o tamanho do MovieClip, não respeita as delimitações do MovieClip, por causa do código estar incompleto, por favor amigos me ajudem!
Segue abaixo o código:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.load(new URLRequest("image01.jpg")); // the path of the file you want to load
silhouette_mc.mask = rectMask_mc;
rectMask_mc.scaleY = 0;
function progressHandler(event:ProgressEvent):void{
var ratio:Number = event.bytesLoaded / event.bytesTotal;
var scaleMask : Number = ratio;
rectMask_mc.scaleY= scaleMask;
}
function completeHandler(event:Event):void{
removeChild(silhouette_mc);
removeChild(rectMask_mc);
silhouette_mc = null;
rectMask_mc = null;
addChild(loader);
}
Agradeço desde já a ajuda amigos!
Publicidade
|
|
Page 1 of 1
Preloader de imagens em AS3 Preloader de imagens em AS3
#2
Posted 26 August 2011 - 06:30 PM
para você deixá-lo do mesmo tamanho do conteiner faça assim:
função completeHandler
isso deixará a imagem dentro do seu mc proporcional. Ou simplesmente faça
abraço.
função completeHandler
function completeHandler(event:Event):void{
removeChild(silhouette_mc);
removeChild(rectMask_mc);
silhouette_mc = null;
rectMask_mc = null;
if (loader.width > this.width) { //se a largura for maior que o mc
loader.width = this.width; //ajusta a largura
loader.scaleY = loader.scaleX; //deixa altura proporcional
} else if (loader.height > this.height) { //se a altura for maior que o mc
loader.height = this.height; //ajusta a altura
loader.scaleX = loader.scaleY; //deixa largura proporcional
}
this.addChild(loader); //add o loader
}
isso deixará a imagem dentro do seu mc proporcional. Ou simplesmente faça
//Estica a imagem para o tamanho do mc loader.width = this.width; loader.height = this.height;
abraço.
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Para Imagens do Site que programa vc recomenta?
Firework ou Photoshop?? ou outros |
PHP |
Freisleben
|
|
|
|
Pentágono barra imagens de bases militares dos EUA no Google Maps
|
Notícias |
Notícias
|
|
|
|
Olha Esse Banco De Imagens, Será Que Compensa?
|
Photoshop & Image Ready |
Alessandra_Alesi
|
|
|
|
Sega libera novas imagens de Armored Core 4
|
Notícias |
Notícias
|
|
|
|
Upload de imagens
Criar diretório no Upload |
ASP |
xyber12
|
|
|
|
Vaga Programador AS2/AS3 - CURITIBA
|
Mercado / Vagas |
Naizer
|
|
|
|
Japoneses querem transformar sonhos em imagens de TV
|
Notícias |
Notícias
|
|
|
|
duvida com imagens
trocar de imagens com setas |
Dreamweaver |
skykenob
|
|
Publicidade
|
|

Help













