Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-09-2004, 14:02   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 302
while-Schleife, bei einem längeren Zeitraum bekommt er Probleme!

Hey Flasher,

ich hab in meinem Script eine While-Schleife. Allerdings scheint er Probleme zu bekommen sobald die While-Schleife für einen längeren ausgeführt werden soll.
Beispielweise versuche ich durch die While-Schleife einen Wert aus einen anderen Flashfilm abzufragen und das kann je nach der Grösse (KB) des Films natürlich dauern!

Vorgang:

-Flashfilm wird geladen,
-While-Schleife beginnt
-While-Schleife wird solange ausgeführt bis die Bedingung false ist
-...

Code:
while (_level0.bSwfIsLoad == false)
		{		
trace("bSwfIsLoad");
		}
was ist denn das Problem? oder habt ihr vielliecht eine andere Lösung?
fany ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:08   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
warum nimmst du denn nicht nen srinknormalen preloader?
bzw. nen onEnterFrame ereignis, welches da dicke ausreicht!?
pape ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:11   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 302
weil die While-Funktion soviel ich weiss solange ausgeführt wird wie die Bedingung einstimmig ist und auch nichts anderes mehr ausführt.... bei onEnterFrame führt er halt noch den rest des Scriptes aus!?

oder!?
fany ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:17   #4 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
onEnterFrame nehmen !

(was er dort weglassen soll kan mit if ausklammern)

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:18   #5 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002

ActionScript:
  1. this.createEmptyMovieClip("watcher",64359);
  2. watcher.onEnterFrame = function () {
  3.     if (_level0.bSwfIsLoad == false) {   
  4.         trace("bSwfIsLoad");
  5.         delete this.onEnterFrame; //<--hier onEnmterFrame wieder löschen
  6.         this.removeMovieClip(); //<--hier den Mc "watcher" wieder löschen
  7. //das deleten des onEnterFrames kann man auch wreglassen wenn man den Mc eh wieder löscht, da das onEnterFrame ereignis dieses Mcs mit gelöscht wird!
  8.     }
  9. }
pape
pape ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:23   #6 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
Flash macht bei unendlichen oder sehr schnell durchlaufenden Schleifen probleme.

Wie meine vorgänger geschrieben haben, onEnterFrame nehmen und dort per if fragen. Wenn du im if bist, dann delete onEnterFrame ...
dburucu ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:26   #7 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
Zitat:
Flash macht bei unendlichen oder sehr schnell durchlaufenden Schleifen probleme.

schnell durchlaufend ?
nky ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:31   #8 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
Zitat:
Zitat von dburucu
Flash macht bei unendlichen oder sehr schnell durchlaufenden Schleifen probleme.
s.nky
Zitat:
Zitat von dburucu
Wie meine vorgänger geschrieben haben, onEnterFrame nehmen und dort per if fragen. Wenn du im if bist, dann delete onEnterFrame ...
habe ich das nicht schon geschrieben?...

edit:
seh grad, dass sich das recht pampig anhört.. war aber nicht so gemeint..sry

Geändert von pape (06-09-2004 um 14:33 Uhr)
pape ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:35   #9 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
pampig wirkts für mich nur durch die augenverdeher
aber wir wissen wies gemeint ist

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:35   #10 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
Zitat:
Zitat von pape
s.nky

habe ich das nicht schon geschrieben?...

edit:
seh grad, dass sich das recht pampig anhört.. war aber nicht so gemeint..sry
@pape:
ja sorry, hatte es auch nur in Worten geschrieben.
dburucu ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:45   #11 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 302
gut danke... nur mein Problem behebt es immer noch nicht

trotzdem danke.... scient wohl an etwas anderem zu liegen!
fany ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:46   #12 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
nky singt* Zeig mir Deinen Code ich zeig Dir meinen....dumdidum....
nky ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:48   #13 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
lad vielleicht auch mal die entsprechenden files (in abgespeckter form) hoch
pape ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:49   #14 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Zitat:
Zitat von nky
nky singt* Zeig mir Deinen Code ich zeig Dir meinen....dumdidum....
__________________
www.johannes-erhardt.com | blog | xing me baby
FLASHStyler ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:54   #15 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 302
okay wartet kurz...

freu mich das ihr helfen wollt !!!!!
fany 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 13:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele