Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-01-2007, 13:01   #1 (permalink)
Flash-süchtiger
 
Benutzerbild von KYL3R
 
Registriert seit: Jan 2007
Beiträge: 268
Post if bedingung,ein wert soll den wert 12 erreichen und dann etwas machen.

Also ,theoretisch müsste es klappen aber es tut es nicht, hier meine Frage:
mein script ist ein loop der immer wieder abgefragt wird, und wenn die if bedingung erfüllt ist soll er zum bild (50) gehen , und genau das macht er nicht. hier mein script

if (score == 12) {
gotoAndPlay(50)
}

die variable (also das dynamische textfeld) funktioniert, der score is auf null, und wenn die entsprechenden sachen erfüllt sind steigt er, und wenn er auf 12 ist, dann sollte er eigentlich zu bild 50 gehen, aber das passiert nicht, und ich weis nich warum. flash meldet keine scriptfehler, und ich hab leider keine ahnung was ich machen soll,. bitte um hilfe ! danke im vorraus für antworten!
KYL3R ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:06   #2 (permalink)
KEINE AHNUNG
 
Benutzerbild von MalcomX
 
Registriert seit: Jun 2001
Ort: Germany
Beiträge: 967
liegt deine If Anweisung auf der Zeitleiste

Wo liegt deine score Variable

Mach dies mal vor deine IF.
trace (score)

Gruß
Malcom
MalcomX ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:22   #3 (permalink)
Flash-süchtiger
 
Benutzerbild von KYL3R
 
Registriert seit: Jan 2007
Beiträge: 268
Also meine if bedingung ,lieggt auf der haupt szene, sie soll durch schaltflächen aktiviert werden,es sind alles verschiedene schaltflächen, die schaltflächen befinden sich in movieclips,

die variable score liegt auf der bühne ,auf dem gleichen bild wo auch das if script ist, also die variable ist ja ein dynamisches textfeld ,und das if script ist auf einem schlüsselbild ,auf der zeitleiste.
KYL3R ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:26   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
...also die variable ist ja ein dynamisches textfeld ,und das if script ist auf einem schlüsselbild...
Checke ich zwar nicht, aber entweder musst du die if-Abfrage ausführen, wenn sich was im Textfeld ändert - oder halt kontinuierlich:
PHP-Code:
this.onEnterFrame = function()
{
if (
score == 12) {
gotoAndPlay(50)
delete this.onEnterFrame
}

"die Variable ist ein dynamisches Textfeld" - so so...
Instanzname oder Var des Textfeldes???
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:30   #5 (permalink)
KEINE AHNUNG
 
Benutzerbild von MalcomX
 
Registriert seit: Jun 2001
Ort: Germany
Beiträge: 967
öhm das File kannste net mal anhängen ?

Ist dein Textfeld in dem Keyfr. verfügbar wo deine IF ist ?

probier mal _parent.score

Gruß
Malcom
MalcomX ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:32   #6 (permalink)
KEINE AHNUNG
 
Benutzerbild von MalcomX
 
Registriert seit: Jun 2001
Ort: Germany
Beiträge: 967
@ DerFrager

Instanzname oder Var des Textfeldes???

sollte eigentlich Score sein
MalcomX ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:35   #7 (permalink)
Trennschleifer
 
Benutzerbild von bobo_k1
 
Registriert seit: Apr 2004
Ort: Hamburg
Beiträge: 1.282
variable ist ein dynamisches Textfeld? - dann musst du aber die if-condition so schreiben
PHP-Code:
if(score == "12"
oder vorher umcasten
PHP-Code:
var score:Number parseInt(deinText.text); 
__________________
Es gibt nur zwei Arten von Menschen die Hawaiihemden tragen: Schwuchteln und dicke fette Partylöwen. Und du siehst nicht aus wie ein dicker fetter Partylöwe!" - Homer J. Simpson
bobo_k1 ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:36   #8 (permalink)
Flash-süchtiger
 
Benutzerbild von KYL3R
 
Registriert seit: Jan 2007
Beiträge: 268
tut mir ja leid

"die Variable ist ein dynamisches Textfeld" - so so...

also das dynamische textfeld ist das feld in dem der "score" steht,dieses textfeld ist mit dem "variablen-namen" "score" ausgestattet. es ist keine bildbezeichnung.

Aber danke an alle ! das problem ist behoben, durch die kontinuirliche abfrage ^^ vielen dank , aber eine frage habe ich noch, wie zitiere ich heir im forum etwas??
KYL3R ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:39   #9 (permalink)
Trennschleifer
 
Benutzerbild von bobo_k1
 
Registriert seit: Apr 2004
Ort: Hamburg
Beiträge: 1.282
Zitat:
also das dynamische textfeld ist das feld in dem der "score" steht,dieses textfeld ist mit dem "variablen-namen" "score" ausgestattet. es ist keine bildbezeichnung.
wenn du instanzern erstellst brauchst du keine Variablen zumachen - das ist veraltet
__________________
Es gibt nur zwei Arten von Menschen die Hawaiihemden tragen: Schwuchteln und dicke fette Partylöwen. Und du siehst nicht aus wie ein dicker fetter Partylöwe!" - Homer J. Simpson
bobo_k1 ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:39   #10 (permalink)
KEINE AHNUNG
 
Benutzerbild von MalcomX
 
Registriert seit: Jun 2001
Ort: Germany
Beiträge: 967
am Thread unten rechts
MalcomX ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:39   #11 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
So:
Zitat:
Zitat von KYL3R Beitrag anzeigen
...aber eine frage habe ich noch, wie zitiere ich heir im forum etwas??
Da ist ein Button, auf dem "zitieren" steht. Augen auf!
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:43   #12 (permalink)
Flash-süchtiger
 
Benutzerbild von KYL3R
 
Registriert seit: Jan 2007
Beiträge: 268
Zitat:
Zitat von Der Frager Beitrag anzeigen
Checke ich zwar nicht, aber entweder musst du die if-Abfrage ausführen, wenn sich was im Textfeld ändert - oder halt kontinuierlich:
PHP-Code:
this.onEnterFrame = function()
{
if (
score == 12) {
gotoAndPlay(50)
delete this.onEnterFrame
}

"die Variable ist ein dynamisches Textfeld" - so so...
Instanzname oder Var des Textfeldes???

Genau das hat mein problem behoben ! dankeee !! und zitieren kann ich jetzt auch , *freu* danke an alle, !!!
KYL3R ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:44   #13 (permalink)
KEINE AHNUNG
 
Benutzerbild von MalcomX
 
Registriert seit: Jun 2001
Ort: Germany
Beiträge: 967
Zitat:
Zitat von bobo_k1 Beitrag anzeigen
variable ist ein dynamisches Textfeld? - dann musst du aber die if-condition so schreiben
PHP-Code:
if(score == "12"
oder vorher umcasten
PHP-Code:
var score:Number parseInt(deinText.text); 
also will Dich ja nich verbessern aber bei mir gehts auch ohne " ".

Gruß
Malcom
MalcomX ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:47   #14 (permalink)
Trennschleifer
 
Benutzerbild von bobo_k1
 
Registriert seit: Apr 2004
Ort: Hamburg
Beiträge: 1.282
ja, wenn du AS 1.0 verwendest - beim Umstieg auf AS 2.0 gehts aber nicht mehr
__________________
Es gibt nur zwei Arten von Menschen die Hawaiihemden tragen: Schwuchteln und dicke fette Partylöwen. Und du siehst nicht aus wie ein dicker fetter Partylöwe!" - Homer J. Simpson
bobo_k1 ist offline   Mit Zitat antworten
Alt 20-01-2007, 13:56   #15 (permalink)
KEINE AHNUNG
 
Benutzerbild von MalcomX
 
Registriert seit: Jun 2001
Ort: Germany
Beiträge: 967
hm wieder mal was dazu gelernt

Sollt glaube ich wirklich mal umsteigen. Weil irgendwann hängt man glaube ich zu weit hinten dran.

Gruß
Malcom
MalcomX 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:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele