Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-06-2005, 10:38   #1 (permalink)
+?-
 
Benutzerbild von alibomba
 
Registriert seit: Jun 2005
Ort: München
Beiträge: 8
Hilfeeee - If Anweisungen funktionieren nicht!

ich habe einen movie (cams) aber er springt immer an irgendeine stelle, habe alles ueberprueft und ich finde keinen fehler!! else if funktioniert auch nicht!

on(release){
if(_root.cams !== "intro_applications"){
_root.cams.gotoAndStop("applications_programs");
}
if(_root.cams !== "intro_crm"){
_root.cams.gotoAndStop("crm_prog");
}
if(_root.cams !== "intro_about_us"){
_root.cams.gotoAndStop("about_us_programs");
}
if(_root.cams !== "intro_address"){
_root.cams.gotoAndStop("address_programs");
}
if(_root.cams !== "intro_press"){
_root.cams.gotoAndStop("press_programs");
}
}

Geändert von alibomba (29-06-2005 um 10:54 Uhr)
alibomba ist offline   Mit Zitat antworten
Alt 29-06-2005, 10:49   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Hi,
bitte keine Mehrfachposts, danke. Den anderen hab ich mal rausgenommen.
Und aussagekräftigere Beitragstitel wären auch _sehr_ hilfreich.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 29-06-2005, 10:56   #3 (permalink)
+?-
 
Benutzerbild von alibomba
 
Registriert seit: Jun 2005
Ort: München
Beiträge: 8
Sorry, ich gelobe Besserung!
alibomba ist offline   Mit Zitat antworten
Alt 29-06-2005, 10:57   #4 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Der korrekte Syntax wäre nicht !== sondern != soweit ich weiss.

Vielleicht wars das schon... ?

Edit: wieso willst du eigentlich an eine bestimmte Markierung springen wenn die Variable NICHT gleich ist? != bedeutet ja "nicht gleich". Sinnvoller wäre ja "wenn gleich" also == .... sprich:
ActionScript:
  1. if(_root.cams == "intro_applications"){
  2. _root.cams.gotoAndStop("applications_programs");
  3. }
Hast quasi ne Mischung aus "ist gleich" und "ist nicht gleich" gemacht ^^

Geändert von djdwarf (29-06-2005 um 11:00 Uhr)
djdwarf ist offline   Mit Zitat antworten
Alt 29-06-2005, 11:06   #5 (permalink)
+?-
 
Benutzerbild von alibomba
 
Registriert seit: Jun 2005
Ort: München
Beiträge: 8
funktioniert leider auch nicht mit == dann gibt er total auf und springt nirgens hin! danke trotzdem!
alibomba ist offline   Mit Zitat antworten
Alt 29-06-2005, 11:13   #6 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Hmm ... was probierst du denn da genau, eigentlich?
Du benutzt ja die Variable "_root.cams" Gleichzeitig ist "_root.cams" aber bei dir auch ein Movieclip. Wo und wie wird den "_root.cams" bei dir definiert?
Poste sonst mal bitte deine fla, dann guck ich da mal rein.
djdwarf ist offline   Mit Zitat antworten
Alt 29-06-2005, 11:21   #7 (permalink)
+?-
 
Benutzerbild von alibomba
 
Registriert seit: Jun 2005
Ort: München
Beiträge: 8
das fla ist leider sehr gross (1,3 mb), ich will einfach nur eins:

in root liegt ein movie "cams" wenn ich ein button clicke dann will ich das er erkennt auf welcher Markierung er steht und dann dementsprechend weiterspringt!
alibomba ist offline   Mit Zitat antworten
Alt 29-06-2005, 11:31   #8 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Bildmarkierungen lassen sich per Actionscript nicht auslesen - nur Frames (_root.cams._currentFrame)
Alternativ kannst du in den Frames mit den Bildmarkierungen auch einer Variable eine Wert mit dieser Bezeichnung geben und diese dann auslesen.
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 29-06-2005, 11:36   #9 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Ach so ... ehm, ich denke mit "_root.cams == "intro_applications"" wirst du nicht die aktuelle Bildmarkierung abfragen können. Mit "_root.cams._currentframe" erhälst du den im Movieclip "Cams" akutellen Frame, damit könntest du dann arbeiten. Da du ja aber (vermute ich mal) nicht an feste Framzahlen gebunden sein willst, sondern Marken nutzen möchtest wäre das aber nicht die idiallösung. Ob man irgendwie die aktuelle Bildmarkierung abfragen kann, weiss ich nicht. Ich würde es wie folgt lösen:

Packe auf jede Bildmarkierung ein Script. Zum Beispiel in die Bildmariekung "intro_applications" das Script

ActionScript:
  1. _root.akutelle_bildmarkierung = "intro_applications"

Von deinem Button aus, kannst du die Variable dann abfragen mit
ActionScript:
  1. if(_root.akutelle_bildmarkierung == "intro_applications"){
  2.         _root.cams.gotoAndStop("applications_programs"); //Oder halt je nachdem wie du ihn dann springen lassen willst.
  3. }
Das klappt sicher!


Edit: Wie du siehst, der rena würde es genau so machen ^^
djdwarf ist offline   Mit Zitat antworten
Alt 29-06-2005, 12:32   #10 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Und du hast's schöner erklärt ...

Gruß
Rena
... die
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 29-06-2005, 12:44   #11 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Zitat:
Zitat von rena
Rena
... die
hups .. verzeihung
djdwarf ist offline   Mit Zitat antworten
Alt 29-06-2005, 12:56   #12 (permalink)
+?-
 
Benutzerbild von alibomba
 
Registriert seit: Jun 2005
Ort: München
Beiträge: 8
Ihr seid spitze, vielen Dank!!!
alibomba ist offline   Mit Zitat antworten
Alt 29-06-2005, 13:13   #13 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
gerne doch! Ist schön wenn ich auch mal helfen kann, statt immer nur Hilfe in anspruch zu nehmen
djdwarf ist offline   Mit Zitat antworten
Alt 29-06-2005, 13:18   #14 (permalink)
+?-
 
Benutzerbild von alibomba
 
Registriert seit: Jun 2005
Ort: München
Beiträge: 8
Ergebnisse gitb es in einer guten Woche

Das Projekt ist ein Webseite in der ich 3d-Camerafahrten auf die Menubuttons lege und je nachdem ich durch ein virtuelles Gebäude navigiere!



Danke nochmals
alibomba 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 16:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele