Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-10-2005, 15:51   #1 (permalink)
--???--
 
Registriert seit: Jun 2004
Beiträge: 185
onEnterFrame Frage?!

hey leute!

also ich wollte eigentlich nur wissen ob ich in diesem Beispiel überhaupt das this. brauch wenn ja warum! Und dann würde ich auch noch gern wissen ob man das onEnterFrame auch braucht? das es ja eh nur in 1 Bild ist?!
ActionScript:
  1. //Geladene Bytes, umgewandelt in Kilobyte
  2. var kbgesamt_num:Number = Math.round(this.getBytesTotal()/1024);
  3. kbgesamt_str = kbgesamt_num.toString();
  4. var kbgeladen_num:Number;
  5. //Wiederkehrendes Ereignis
  6. this.onEnterFrame = function() {
  7.     kbgeladen_num = Math.round(this.getBytesLoaded()/1024);
  8.     kbgeladen_str = kbgeladen_num.toString();
  9.     balken_mc._width = Math.round((kbgeladen_num / kbgesamt_num) * 200);
  10.     if (kbgeladen_num > 0 && kbgeladen_num == kbgesamt_num) {
  11.         gotoAndStop(3);
  12.     }
  13. };

ja und in Bild 2 steht noch
ActionScript:
  1. gotoAndPlay(1);

und in Bild 3 ist der content

mfg Markus

Geändert von Markus0011 (17-10-2005 um 15:53 Uhr)
Markus0011 ist offline   Mit Zitat antworten
Alt 17-10-2005, 17:44   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Entwerder brauchst du den 2ten Frame nicht, oder du brauchst das onEnterFrame nicht. Beides zusammen ist unnötig. Das "this" kannst du theoretisch weglassen, allerdings ist es mal grundsätzlich besser, es zu verwenden. Sonst kann es zu Komplikationen kommen (muss nicht). Ein "_parent" alleine geht ja meistens auch aber this._parent ist einfach sicherer, bersser, sauberer... Sach ich mal so...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 17-10-2005, 19:31   #3 (permalink)
--???--
 
Registriert seit: Jun 2004
Beiträge: 185
Hallo!

danke erst mal, jedoch wieso kann ich den 2 frame weglassen? geht er denn nicht automatisch in frame 2 weiter und führt den 1 frame mit dem code nur 1x aus??
Markus0011 ist offline   Mit Zitat antworten
Alt 18-10-2005, 09:57   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
...in den ersten Frame gehört dann halt noch ein stop(). Dann geht's ohne zweiten.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 18-10-2005, 13:46   #5 (permalink)
Frager-Fan
 
Benutzerbild von speebo
 
Registriert seit: Jun 2005
Beiträge: 210
hi ihr zwei!

Also entweder man lässt das on.EnterFrame weg, oder man macht ein stop(); hin und den zweiten Frame weg.

.... ooooder!?


mfg speebo
__________________
Never run a touching System!
speebo ist offline   Mit Zitat antworten
Alt 18-10-2005, 14:33   #6 (permalink)
--???--
 
Registriert seit: Jun 2004
Beiträge: 185
mmm....aber wenn ich im 1 frame ein stop(); eibaue, dann wird das ganze ja nur einmal ausgeführt?! oder versteh ich da s mit dem enterFrame irgendwie flasch?
Markus0011 ist offline   Mit Zitat antworten
Alt 18-10-2005, 14:46   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ähhh... onEnterFrame wird so oft pro Sekunde ausgeführt, wie Frames (Bilder) pro Sekunde eingestellt sind:
ActionScript:
  1. this.onEnterFrame = function()
  2. {trace("Ach so...")}
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 18-10-2005, 14:51   #8 (permalink)
--???--
 
Registriert seit: Jun 2004
Beiträge: 185
oh mann....jetzt war ich echt schon die ganze zeit auf der falschen leitung, ich war blöderweise in der annahme, dass das enterFrame nur jedesmal ausgeführt wird wenn man auf diesen frame kommt, dabei wird das ja die ganze zeit ausgeführt.
Markus0011 ist offline   Mit Zitat antworten
Alt 18-10-2005, 15:46   #9 (permalink)
Frager-Fan
 
Benutzerbild von speebo
 
Registriert seit: Jun 2005
Beiträge: 210
dacht ich am anfang auch.

... ist etwas doof.


mfg spebo
__________________
Never run a touching System!
speebo 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 23:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele