Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-01-2005, 20:39   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Beiträge: 41
Verständnisfrage mc.onEnterFrame Arbeitsweise

Moinsen,

habe mal mich ein wenig tiefer in die AS-Programmierung gewagt, hier viel im Forum rumgewühlt und folgende Fragen haben sich aufgetan:

1.
mc.onEnterFrame = function () { befehle } ist eine Funktion, die permanent für jeden MC aufgerufen wir, für den sie erstellt wurde, und zwar so oft, wie die Framerate für den Film ist? Als wenn ich einen _root.film mit 10 fps anlege und einen Einfader baue, der nach _alpha = _alpha + 10 arbeitet, dann habe ich nach 1 sec _alpha = 100?

Und der onEnterFrame Event wird unabhängig von einem stop; weiterlaufen, also bei stop; auf Bild 14 läuft der oEF Event immer wieder in Bild 14 rein, dh 10x/sec bei fps 10?

Theoretisch ist die onEnterFrame Fkt abhängig von der Leistungsfähigkeit eines Rechners und der Menge und Komplexität der Scripte, oder? Wenn 25 MCs mit jeweils eigenem oEF laufen, dann kann ein langsamer Rechner beispielsweise in die Knie gehen, während ein schneller Rechner dann mehr oEFs schafft (z. B. 40)?

2.
Mit delete this.onEnterFrame mache ich die Fkt. wieder platt und der langsame Rechner wird wieder schneller oder? Dh, wenn die spezielle Fkt. nicht mehr benötigt wird, kann ich sie mit delete weghauen und der Rechner wird wieder schneller oder ich tue eine neue Fkt. auf oEF?

Wahrscheinlich habe ich mich wie ein Idiot ausgedrückt, aber so fühle ich mich im Moment Bisschen üben noch. Jedenfalls vielen Dank schonmal!

Immer die Grüße,

Frank
g0l3m ist offline   Mit Zitat antworten
Alt 24-01-2005, 20:51   #2 (permalink)
weirdoz
 
Benutzerbild von Ghanji
 
Registriert seit: Aug 2002
Ort: Ruhr.G-Beat
Beiträge: 324
das siehst du richtig.
gruß,
ghanji
__________________
international-karate
Ghanji ist offline   Mit Zitat antworten
Alt 24-01-2005, 20:51   #3 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Also in meinen Augen hast du deine Fragen alle samt selbst beantwortet.
Generell solltest du nach dem du eine oEF-Ereignisprozedur nicht mehr brauchst, löschen.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk 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 14:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele