[MX] Bilder automatisch skalieren?

Fey

Erfahrenes Mitglied
Hallo zusammen,

in FlashMX gibt es ja die Möglichkeit, Bilder extern einzuladen. Gibt es jetzt eine Möglichkeit, dem Bild nur eine bestimmte Größe zuzuteilen und es im Notfall proportional zu skalieren?

Viele liebe Grüße und ein dickes Danke im vorraus,
Melanie
 
Hmmm...
Wenn du das Zeug einlädst kannst du ja auch einen Instanznamen angeben. Danach sollte es doch wohl möglich sein, mithilfe von _width & co die Größe rauszufinden und entsprechen zu skalieren...

PS: Das mit dem proportional meinste net ernst, oder? :eek:
 
Hi Geist,

manchmal bin ich doch echt zu dumm zum suchen. :rolleyes: Sieht aber aus, wie wenn ich es gebrauchen könnte. Ich danke Dir ganz fein. :)

Grüße,
Melanie
 
Nein ich meinte damit, dass das ja wohl echt sturzprimitiv einfach ist. Aber dann ist mir eingefallen was ich ja manchmal frage...
 
Zuletzt bearbeitet:
Hi fey

wenn du jpeg's oder swf's per loadMovie in einen
container_mc lädst, wird dieser container_mc durch
seinen neuen Inhalt ersetzt. Mit anderen Worten:
sämtliche eigenschaften deines container_mc's sind
weg -gelöscht, das gilt natürlich auch für die
Event-Handlers:

ein
PHP:
container_mc.onLoad=function(){}

kannst Du somit vergessen. Hier ein Workaround mit
einem onEnterFrame, der ständig nachprüft, ob der
Inhalt geladen ist und wenn ja dann die Grösse ein-
stellt.

PHP:
// container mc
mx=_root.createEmptyMovieClip('host_mc',2)
// position bestimmen
mx._y=100
mx._x=200
// mc laden
host_mc.loadMovie('guest.swf');
// controller mc
_root.createEmptyMovieClip('controller', 100);
// methode die immer wieder prüft, ob der mc endlich
// da ist, wenn ja, wird die grösse gesetzt
MovieClip.prototype.SetSize = function(mc, hoch, breit) {
	this.onEnterFrame = function() {
		if (mc.getBytesLoaded() == mc.getBytesTotal()&& mc.getBytesLoaded() >4) {
			mc._height = hoch;
			mc._width = breit;
			delete this.onEnterFrame;
		}
	};
};
// aufruf
controller.SetSize(host_mc, 200, 200);


happy easter :)
 
Hi killrog,

also ich kriege in AS die sturzprimitivsten Dinge nicht auf die Reihe. Also...hab Nachsicht mit mir. :)

@Skyla: Und wieder einmal ein dickes Danke auch an Dich...

Feyiama
 

Neue Beiträge

Zurück