| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Dec 2004
Beiträge: 48
| einfache If Abfrage zickt ganz seltsam
Hi! Ich schreibe gerade ein Flashspiel und scheiterer an folgender Kuriosität: Variable wird aus txt geladen und zugewiesen... ZUWEISUNG: Code: s1f20 = this["Frage20"]; Dann kommt meine IF-ABFRAGE: Code: if (s1f20 == "action"){
s1f20 ="";
this.AKTION.gotoAndStop(2);
} Kann mir jemand helfen und sagen wieso? Danke! - sammy |
| | |
| | #2 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Lass dir this["Frage20"] bzw. slf20 halt mal tracen... Bzw. zeig mal bitte den Code drumrum – mit großer Wahrscheinlichkeit ein Timing-Problem...
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jul 2001 Ort: Berlin | Friedrichshain
Beiträge: 3.561
|
was gibt denn ein trace der variable aus ? ActionScript:
__________________ 8bm | join ff@BOINC formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Dec 2004
Beiträge: 48
|
Hier der Code aus Keyframe 2: Code:
vari1 = new LoadVars();
vari1.onLoad = function(geladen) {
if (geladen) {
cat1 = this["kategorie"];
s1f20 = this["Frage20"];
s1a20 = this["Antwort20"];
s1f40 = this["Frage40"];
s1a40 = this["Antwort40"];
s1f60 = this["Frage60"];
s1a60 = this["Antwort60"];
s1f80 = this["Frage80"];
s1a80 = this["Antwort80"];
s1f100 = this["Frage100"];
s1a100 = this["Antwort100"];
geladen1=1;
}
};
vari1.load("Fragen/spalte1.txt"); Getraced habe ich das ganze schon vor der If-Abfrage und es gibt action zurück... Im gleichen Frame (4) liegt auch ein Textfield, dass s1f20 ausgibt trotzdem gibt s1f20 == "action" false zurück.... |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Dec 2004
Beiträge: 48
|
lag wohl an einem unsichtbaren zeilenumbruch in der textdatei zur nächsten Variable hin... habe das Problem so umgangen: Code: var searchString:String = s1f20;
var index:Number;
index = searchString.indexOf("!action");
trace(index); // output: 0
if (index != "-1"){
s1f20 ="";
this.AKTION.gotoAndStop(2);
} |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |