Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-11-2005, 16:51   #1 (permalink)
Neuer User
 
Benutzerbild von deejayy
 
Registriert seit: Nov 2005
Ort: Bayern
Beiträge: 225
varibalenproblem mit if schleife [anfängerfrage?]

habe ein kleines problem und irgendwie bekomme ichs net hin.

ich habe ein Movie mit 2 frames.
erster frame enthält 2 buttons (schaltflächen)
die buttons haben folgendes AS
button1:
ActionScript:
  1. on (release) {gotoAndStop(2);
  2. d = 1;
  3. }
button2:
ActionScript:
  1. on (release) {gotoAndStop(2);
  2. d = 2;
  3. }

im zweiten frame habe ich 2 mc´s die jeweils ein movie laden (das laden funktioniert wunderbar)

aber jetzt soll eine if-Abfrage zuerst geschehen.

if (d = 1) {
ladeziel.loadMovie("bilder1.swf");
ladestatus();
};

if (d = 2) {
ladeziel.loadMovie("bilder2.swf");
ladestatus();
};

was is da falsch? ich habe mal ein textfeld in frame 2 erstellt, dass mir meine Variable d anzeigt.

wenn ich die if-Abfrage lösche, zeigt auch mein textfeld entweder 1 oder 2 an, so wie es auch sein sollte.
aber sobald ich die if-abfrage reinschreibe, läd er immer bilder2.swf!
wo ist da das problem??
deejayy ist offline   Mit Zitat antworten
Alt 25-11-2005, 16:58   #2 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
versuch doch pls. das problem mit trace(); etwas einzugrenzen, z.B. so
PHP-Code:
if (2) {
ladeziel.loadMovie("bilder2.swf");
ladestatus();
};
trace(d); 
wenn du im ausgabenfenster ein undefined bekommst, weist worans liegt
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 25-11-2005, 17:09   #3 (permalink)
using namespace
 
Benutzerbild von artjom
 
Registriert seit: May 2002
Ort: Hamburg underground
Beiträge: 657
oh man.... vergleichsoperator, kein zuweisungsoperator in if bedingung
gruß
__________________
artjom.com -|- Melom
Einen PC beschleunigen? Klar, mit 9,81 m/s^2!
artjom ist offline   Mit Zitat antworten
Alt 25-11-2005, 17:13   #4 (permalink)
Neuer User
 
Benutzerbild von deejayy
 
Registriert seit: Nov 2005
Ort: Bayern
Beiträge: 225
und wie sollte das dann aussehen?

@ shorty. jeder button gibt den wert d=2 aus, aber warum verstehe ich nicht.
deejayy ist offline   Mit Zitat antworten
Alt 25-11-2005, 17:16   #5 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
ja artjom, das kommt davon, wenn man copy & paste macht, ohne sich den code vorher anzusehen ... pfff lach, sorry
PHP-Code:
if (== 2) {
ladeziel.loadMovie("bilder2.swf");
ladestatus();
};
trace(d); 
btw: du sollst das trace nicht in die button's verfrachten, sondern unter deine if bedingung ...
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shorty (25-11-2005 um 17:17 Uhr)
shorty ist offline   Mit Zitat antworten
Alt 25-11-2005, 17:18   #6 (permalink)
Neuer User
 
Benutzerbild von deejayy
 
Registriert seit: Nov 2005
Ort: Bayern
Beiträge: 225
ok problem hat sich gelöst :-)

das muss in der if schleife d==1 heißen und nicht d=1...

deejayy ist offline   Mit Zitat antworten
Alt 25-11-2005, 17:19   #7 (permalink)
Neuer User
 
Benutzerbild von deejayy
 
Registriert seit: Nov 2005
Ort: Bayern
Beiträge: 225
und @ shorty: hab trace unter if gestellt....
deejayy 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 11:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele