Extern geladene SWF skalieren

mogmog

Erfahrenes Mitglied
Hallo und guten Abend,


Ich möchte eine extern geladene *.swf Datei skallieren. Nur stimmt da was bei mir nicht.

das habe ich versucht:
HTML:
ladeziel.loadMovie("Rangliste.swf", "Old");

// Größe des Movies
Old._xscale = 200;
Old._yscale = 200;

die externe swf ist ein Flash-Paper und da kann ich leider nichts einstellen.



gruß Ralf
 
Hi,

Du musst erst warten, bis die Datei komplett geladen ist, da sie sonst Deine Skalierungen überschreibt.

Wenn Du mit mindestens Flash 7 arbeitest, kannst Du dafür einen MovieClipLoader verwenden:
Code:
var mcl = new MovieClipLoader();

mcl.onLoadInit = function(obj) {
    obj._xscale = 200;
    obj._yscale = 200;
}

mcl.loadClip("Rangliste.swf", ladeziel);
Mit älteren Versionen musst Du eine onEnterFame-Methode starten, in der die Rückgaben von getBytedLoaded() und getBytesTotal() für die externe Datei verglichen werden (such mal nach "Prelaoder", dann findest Du hier eine Menge Beispiele dafür) und nach dem Laden die Skalierung vornehmen.

Gruß
.
 
Zuletzt bearbeitet:
Hallo Tobias --> der FLASH - GOOOOTTTTTT perönlich =)


also ich weiß nicht irgendwie funktioniert es nicht richtig.
Ich hatte es mit Flash8 verucht da bekomme ich eine Fehlermeldung und wenn ich es als Flash7 exportiere dann passiert leider garnichts.
hier ist die datei würde mich freuen wenn du da mal reinschauen kannst.


Ich habe es bei mir mal auf den server geladen da kannst du dir auch anschauen was ich meine du siehst es unter dem punkt ranglist. (ich muss dazusagen das ist die seite freiwillig und kostenlos bastle da ich selber da mit mache)

=)


gruß ralf
 

Anhänge

  • laden und skalieren.zip
    5,1 KB · Aufrufe: 91
Zuletzt bearbeitet:
Zurück