PDA

Volledige versie bekijken : fotosize prob met loadclip


psychogene
%Europe/Berlin %690 %2005, 16:33
Als een ik een foto inlaadt via loadclip in een fotoholder die op de stage staat,
waaraan een bepaalde grootte is aan gegeven, dan wordt de foto geladen met dezelfde grootte als de fotoholder.
Maar hoe zorg ik ervoor dat de foto in zijn ware grootte wordt weergegeven??

Als er aan de fotoholder opvoorhand geen _height en _width is gegeven( lege movieclip) dan wordt de foto wel in zijn ware grootte weergeven.

Grts

Ea.Z
%Europe/Berlin %769 %2005, 18:28
voordat je begint met je loadclip vaststellen hoe groot dat je foto max mag weergegeven worden

dan je loadclip doen
en bij de onLoadInit mag je je foto gaan resizen


//"fotoluisteraar" is je listener die je MovieClipLoader in het oog houd...
fotoluisteraar.onLoadInit = function(holder){
//hier je axie uitvoeren om te resizen. de parameter holder in de function is je fotoholder ; o )
}


hoop dat je er wat aan hebt :)

psychogene
%Europe/Berlin %860 %2005, 20:39
Dit is een deel van mijn code;


myListener.onLoadInit = function(targetMC) {

...
}else if(aantalgeladen > aantalfotos){
trace("setuphandlers");
resizeFotos(targetMC,maxFotoHeight,maxFotoWidth);
setupHandlers();
fotoAnimatie();
}
}


function resizeFotos(targetMC,height,width){
//grootte checken en aanpassen
trace("resize "+targetMC._width+" "+targetMC._height);
if(targetMC._height > height){
var verkleining = height/targetMC._height*100; //het verkleinings precentage
targetMC._height = height;
targetMC._width = verkleining * targetMC._width/100;
}
if(targetMC._width > width){
var verkleining = width/targetMC._width*100; //het verkleinings precentage
targetMC._height = verkleining * targetMC._height/100;
targetMC._width = width;
}
trace("resize "+targetMC._width+" "+targetMC._height);
}



De fotos worden in de juist grootte weergegeven tot dat er een een foto wordt gekozen waar de grootte moet worden aangepast aan de max hoogt of breedte. De volgende foto die dan gkozen word krijgt een andere afmeting dan zijn ware groote.

zie het 7de album (http://psychogene.100megsfree5.com/fotoalbum.html)


p.

psychogene
%Europe/Berlin %433 %2005, 10:23
ey,

Iemand hier ook problemen mee gehad??

Is mijn vraag duidelijk?

grts