Pfad zum clip?

Hi,

wie kann mit AS den cool Clip in der for Schleife ansprechen, ich bekomme eine Krise.

PHP:
stop();
frage1 = "fdfnsjdfns";
frage2 = "gsgdfgsd";
frage3 = "xcvbcxbx";
frage4 = "";
frage5 = "";
antwort1 = "1";
antwort2 = "2";
antwort3 = "";
antwort4 = "";
antwort5 = "5";
var fragegesamt = 0;
if (frage1) {
	fragegesamt += 1;
}
if (frage2) {
	fragegesamt += 1;
}
if (frage3) {
	fragegesamt += 1;
}
if (frage4) {
	fragegesamt += 1;
}
if (frage5) {
	fragegesamt += 1;
}
trace(fragegesamt);

inni.attachMovie("thefragen", "fragen", 1);
for (var i = 0; i < fragegesamt; i++) { 
	inni.fragen.attachMovie("Checkbox", "cool"+ i, i);
	inni.fragen[cool+i].label = frage+i;
}
 
Hallo,

statt
PHP:
inni.fragen[cool+i].label = frage+i;
, wo cool als Variable interpretiert wird, musst du wie folgt coden:

PHP:
inni.fragen["cool"+i].label = frage+i;

gruss
 
Hi,

danke das klappt nun.

Das Problem ist nun das er mit die Fragen nicht in die Checkbox setzt.

PHP:
frage1 = "fdfnsjdfns";
frage2 = "gsgdfgsd";
frage3 = "xcvbcxbx";
frage4 = "";
frage5 = "";

PHP:
for (var i = 0; i < fragegesamt; i++) { 
    inni.fragen.attachMovie("Checkbox", "cool"+ i, i);
    inni.fragen[cool+i].label = frage+i;
}

Flash schreibt mir nur NaN.

cu
 
Hallo,

ist nochmals dasselbe. So wie du die Frage-Variablen initiiert hast, d.h. als bleibende Variablen/Eigenschaften eines MovieClips/des Hauptfilms kannst du schreiben:

PHP:
inni.fragen["cool"+i].label = this["frage"+i];

Alternativ dazu kannst du eval() verwenden:
PHP:
inni.fragen["cool"+i].label = eval("frage"+i);

ACHTUNG: Du hast deinen ursprünglichen Fehler wieder in deinem oben geposteten Script eingebaut.

gruss
 
Hi,

ups, ja der Fehler den habe ich nicht übernommen. Danke.

Kann mir jemand noch helfen und posten wie ich die Fragen jetzt mit random immer bei der neuen Anzeige des Flash Films durcheinander bringe?

cu
 
Zurück