Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-12-2003, 08:45   #1 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
warum wird script abgebrochen

Hi

beim ausführen diese scripts wird immer abgebrochen

ActionScript:
  1. while(ansprech_new.stutus==1){
  2.             ansprech_new.play();
  3.         }

ansprech_new.stutus=1 und ändert sich irgendwann auf 0,
dann sollte er doch aus der schleife rausspringen oder nich ?

kommt mir so vor, als würde die bedingung nur einmail am anfang geprüft, .. ich verstehs nich
need help!!

schon mal Danke FFler

Grüße
Lukin
__________________
Lukin Lin Satima
Lukin ist offline   Mit Zitat antworten
Alt 22-12-2003, 08:50   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
du beantwortest es doch eigentlich selber

prüfung->entsprechende anweisung wird ausgeführt.

du darfst das nicht mit einer permanenten "überwachung" verwechseln.

grz
warrantmaster ist offline   Mit Zitat antworten
Alt 22-12-2003, 09:52   #3 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
ok, aber wo liegt dann der sinn ?

oder kann man nur auf bedingungen prüfen, die innerhalb der schleife stehen ?

danke schöön
__________________
Lukin Lin Satima
Lukin ist offline   Mit Zitat antworten
Alt 22-12-2003, 10:21   #4 (permalink)
anwesend
 
Benutzerbild von TeeRackz
 
Registriert seit: Jun 2002
Ort: Manhattan an der Maas
Beiträge: 698
neuer movie-clip
erste frame Dein Script
zweite frame gotoAndPlay(1);

wäre ne Möglichkeit die Bedingung permanent zu überprüfen
(vieleicht auch blabla)

Geändert von TeeRackz (22-12-2003 um 10:22 Uhr)
TeeRackz ist offline   Mit Zitat antworten
Alt 22-12-2003, 10:24   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Grundsätzlich funktioniert eine while-Loop so:
ActionScript:
  1. var i = 1;
  2. while (i <= 10) {
  3.     trace(i);
  4.     i++;
  5. }
Das heißt, es muss eine permanente Veränderung stattfinden (i++), solange bis die while-Bedingung nicht mehr erfüllt ist, sonst gibt's "Ärger". (Kommentier mal das i++ aus... )

Was du brauchst, is eine permanente Überwachung deines Wertes. Beispiel:
ActionScript:
  1. //code auf _root in frame 1:
  2. var x = 0;
  3. _root.watch("x", alarm);
  4. function alarm() {
  5.     trace("Wert geändert!");
  6. }
Jetz schreib mal irgendwo - so in Frame 150 oder so - ein stop und ändere den Wert von x...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist gerade online   Mit Zitat antworten
Alt 22-12-2003, 10:42   #6 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
k,...

das hab ik gebraucht,

vielen Dank


n frohet fest und nen juten rutsch euch alln
__________________
Lukin Lin Satima
Lukin ist offline   Mit Zitat antworten
Alt 22-12-2003, 11:00   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Spricht man in Mainz och schon Berliner Schnauze, wa. Wusst ick jar nüsch... Ebenfalls frohes Fest & Co.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist gerade online   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:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele