Sklaierung von einem Bild in MC

Flo_21

Grünschnabel
Hallo!

Ich habe ein Problem mit Folgendem Code in einem von meinen Movieclips:

Code:
function geladen(erfolgreich) {
        if(erfolgreich) {
             trace("empfangene Variable: "+this.meinEintrag);
             //hier erst der loadMovie!!
             _root.mc1.loadMovie (this.meinEintrag);
        }
        else {
                trace("Fehler beim Laden");
        }
}
lv = new LoadVars();//Instanz erstellen
lv.onLoad = geladen;//Callback setzen
lv.load("bilderaussuchen2.php",lv,"POST");

loadMovie (this.meinEintrag,'mc1');

Hier wird ein Bild herein geladen. leider lädt er das Bild immer in Original Größe herein. Wie skalier ich es, (auf die Größe vom MC) ?

Lg Flo
 
Wenn du den Film für flash player 8 veröffentlichst kannst du es mit dem moviecliploader machen.
onloadInit wird aufgerufen sobald das Bild geladen wurde, dann kannst du eine Skalierung vonehmen:

Code:
//MovieCliploader instanz erstellen...
var mclListener:Object = new Object();
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);

function geladen(erfolgreich) {
	if (erfolgreich) {
		trace("empfangene Variable: "+this.meinEintrag);
		//hier erst der loadMovie!!
		// _root.mc1.loadMovie (this.meinEintrag);
		//besser mit dem moviecliploader arbeiten...
		image_mcl.loadClip(this.meinEintrag,mc1);
	} else {
		trace("Fehler beim Laden");
	}
}

//wenn vollständig geladen
mclListener.onLoadInit = function(target_mc:MovieClip) {
	target_mc._xscale = 50;
	target_mc._yscale = 50;
};

lv = new LoadVars();//Instanz erstellen
lv.onLoad = geladen;//Callback setzen
lv.load("bilderaussuchen2.php",lv,"POST");
//loadMovie (this.meinEintrag,'mc1');
 
Zurück