Volledige versie bekijken : maten van jpg
alb
%Europe/Berlin %907 %2005, 21:47
dag,
via xml laad ik een in een MC een jpg in.
picture.loadMovie(image[0], 1); (image(0) is een variable vanuit XML)
(picture is een lege MC op mijn stage.)
de breedte van deze jpg's zijn verschillend en ik wil ze graag vanuit het midden gecentreerd hebben.
Als ik de breedte van de ingeladen foto heb zou ik al een stuk verder zijn.
picture._width geeft 0 aan.
wie kan mij verder helpen
alvast dank
Xanthos
%Europe/Berlin %920 %2005, 22:04
als volgt...
picture.loadMovie(picture[0],1);
picture._alpha = 0;
intervalId = setInterval(loadPic,100,picture);
function loadPic (targetMc) {
lb = targetMc.getBytesLoaded();
tb = targetMc.getBytesTotal();
if(lb == tb){
targetMc._alpha = 100;
trace("_width :"+targetMc._width);
trace("_height :"+targetMc._height);
}
}
en dan gaat ge ergens in de functie loadPic() uw foto moeten centreren...
grtz
Laiverd
%Europe/Berlin %932 %2005, 22:23
Als je nou toch xml hebt is het het makkelijkst om daarin ook de breedte en hoogte van je beelden op te nemen Je kunt dan direct de lege movieclip gaat positioneren als je een loadMovie() doet. Als dat niet kan, rest je niets anders dan te wachten tot het beeld geladen is (preloader dus: zie ook ook de MovieClipLoader class) en dan pas movieclip te positioneren. Op www.atilichtveld.com doe ik iets vergelijkbaars, maar daar zit de breedte en hoogte dus in de xml opgeslagen.
John
alb
%Europe/Berlin %936 %2005, 22:28
kun je me uitleggen wat deze as doet, want deze begrijp ik niet.
wat ik wel zie is dat ik begin met een MC met alpha=0 en wanneer hij geladen is 100 is.
dit is echter het enige.
wat betekend de setInterval
en wat doet trace
alvast dank voor verdere uitleg
Laiverd
%Europe/Berlin %938 %2005, 22:30
Volgens mij staan al die dingen in de actionscript dictionary beschreven; doe s.v.p. zelf ook even wat moeite.
John
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.