Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-06-2005, 14:18   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: Hamburg
Beiträge: 22
drehen zieht performance??

Hallo alle
ich bin nicht so bewandert in AS. deswegen entschuldigt diese frage.

drehe mit folgenden script mein MC:
Code:
this.meinMC.onEnterFrame = function() { 
this._rotation += 0.4; 
}
es werden bei roll over 12 MCs damit animiert.
muß da nicht noch was eingetragen werden damit das drehen gestoppt sobald man nicht mehr auf dem frame ist.
irgendwie so??
Code:
delete this.onEnterFrame
versteht mich jemand und weiß wie das script dann aussehen muß?
danke euch!
Daniel
dan10 ist offline   Mit Zitat antworten
Alt 01-06-2005, 14:23   #2 (permalink)
Neuer User
 
Benutzerbild von derschatten-nrw
 
Registriert seit: May 2003
Ort: Düsseldorf
Beiträge: 381
Du musst es nicht zwangsläufig löschen...kostet dann zwar bisserl Performance.

löschen kannst du es dann auch mit
ActionScript:
  1. delete meinMC.onEnterFrame;
derschatten-nrw ist offline   Mit Zitat antworten
Alt 01-06-2005, 14:58   #3 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Wenn die eh alle gleich gedreht werden ist es besser das rotationsscript einen mc ausführen und in dieser Funktion dann alle mitdrehen zu lassen.
Das spart dann auch performance.
Oder Du packst alle 12 mc's in einen anderen (so eine art Container) und drehst nur diesen einen mc.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 01-06-2005, 16:04   #4 (permalink)
o_0
 
Benutzerbild von DoTheSinWave
 
Registriert seit: Apr 2005
Ort: zuhause
Beiträge: 79
Zitat:
Wenn die eh alle gleich gedreht werden ist es besser das rotationsscript einen mc ausführen und in dieser Funktion dann alle mitdrehen zu lassen.
Das spart dann auch performance.
Oder Du packst alle 12 mc's in einen anderen (so eine art Container) und drehst nur diesen einen mc.
Das würde nicht gehen, weil dann alles Movie Clips im "Container" sich dann um einen Drehpunkt drehen würden.

Wenn du nicht mehr in dem Frame bzw. dem Abschnitt (vom Schlüsselbild in dem das AS liegt bis zum nächsten Schlü.bild) befindest, wird das script ohnehin nicht mehr ausgeführt.
DoTheSinWave ist offline   Mit Zitat antworten
Alt 01-06-2005, 18:06   #5 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
uups da hab ich wohl etwas geträumt...

Und zum 2ten Punkt, das ist ja logisch das der mc (der den Script ausführt) auf den "aktiven" Frame liegen muss.
__________________
ERROR: Signature is too large

Geändert von rendner[i] (01-06-2005 um 18:08 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:09 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele