schnell in der preview - langsam im browser

Oh Mann, ja natürlich, Du hast Recht. Das ist dieser Teil hier, oder?
PHP:
function aktivieren(mc) {
    _root.logo._visible = false;
    //Aktiven Button deaktivieren
    aktiverMC.mc.siZe._width = 77;
    aktiverMC._parent.gotoAndPlay("1");
    aktiverMC.elasticSetTo(vel, fri, 0, "_width", initW, "_height", initH);
    aktiverMC.enabled = true;
    //Neuen Button aktivieren
    mc.elasticSetTo(vel, fri, 1, "_width", newW, "_height", newH);
    mc.enabled = false;
    //Neuen Button speichern
    aktiverMC = mc;
}
Man müßte die beiden irgendwie zeitlich um eine Sekunde trennen...
 
Du könntest ja diesen Teil:
Code:
    aktiverMC.mc.siZe._width = 77;
    aktiverMC._parent.gotoAndPlay("1");
    aktiverMC.elasticSetTo(vel, fri, 0, "_width", initW, "_height", initH);
    aktiverMC.enabled = true;
per setInterval eine Sekunde später ausführen lassen.

Oder Du arbeitest mit Callbackfunktionen: übergib der Methode elasticSetTo eine Funktion als Parameter, die obige Anweisungen enthält und lasse sie ausführen, wenn die Animation beendet ist. Die nötige Änderung würde ich allerdings lieber luke himself überlassen. ;)

Gruß
.
 
Hallo,

bloss den Parameter für den Delay der Aktivieren-Funktion von 1 auf 6 oder höher setzen.
Code:
  mc.elasticSetTo(vel, fri, 6, "_width", newW, "_height", newH);
Bringt performance-mässig total viel (zumindest bei mir), aber sieht sicher nicht mehr so schick aus. Da musst du halt ein wenig experimentieren. Und einen callback-Parameter (hier z.B. um die gotoAndPlay-Anweisung ausführen zu lassen) steht bei mir eh zuoberst auf der toDo-List ;).

gruss
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück