| |||||||
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: Feb 2005
Beiträge: 65
| if abfrage
Hallo Zusammen, ich versuche mich gerade an einem "Psychotest" aber ich bekomme das mit der abfrage nicht hin. So soll es funktionieren. Ich habe einen Film in dem 4 Fragen gestellt werden. Am Ende der Frage wird mittels Cuepoint der Film gestoppt und es werden zwei Antwortbuttons sichtbar. Code: //CuePoint-Aktionen
ns.onCuePoint = function(info) {
if (info.name == "stop1") {
_root.jabtn._visible = true;
_root.neinbtn._visible = true;
ns.pause();
}
if (info.name == "stop2") {
_root.jabtn2._visible = true;
_root.neinbtn2._visible = true;
ns.pause();
}
if (info.name == "stop3") {
_root.jabtn3._visible = true;
_root.neinbtn3._visible = true;
ns.pause();
}
if (info.name == "stop4_4") {
_root.jabtn4_4._visible = true;
_root.neinbtn4_4._visible = true;
ns.pause();
}
}; Klicke ich auf "B" (instanzname:neinbtn - neinbtn4_4)werden 10 Punkte vergeben, die Buttons werden unsichtbar und der Film läuft bis zum Ende der nächsten Frage weiter. Das funktioniert bei den nächsten 3 Frage genauso und am Ende der 4ten Frage soll dann der Punktzahl abhängige Film gespielt. Die Punkte werden in dynamischen Textfeldern (Frage1 - Frage4)festgehalten und in einem weiteren dynamischen Textfeld zusammenaddiert (Wert). Das funktioniert auch soweit. Nur meine if- abfrage funktioniert nicht: denn zwischen 0 und 50 Punkten soll der film "negativ.flv" gespielt werden zwischen 51 und 60 Punkten soll der "neutral.flv" gespielt werden und zwischen 61 und 80 Punkten soll der "positiv.flv gespielt werden" Hier könnt ihr mein bisheriges Ergebnis "bewundern" < Code: jabtn._visible = false;
neinbtn._visible = false;
jabtn2._visible = false;
neinbtn2._visible = false;
jabtn3._visible = false;
neinbtn3._visible = false;
jabtn4_4._visible = false;
neinbtn4_4._visible = false;
Frage1._visible = true;
Frage2._visible = true;
Frage3._visible = true;
Frage4._visible = true;
Wert._visible = true;
var summe:Number = Number(Wert.text);
//var dataString = ("?"+summe);
jabtn.onRelease = function() {
Frage1.text = "20";
Wert.text = Number(Frage1.text);
player_mc.ns.pause();
jabtn._visible = false;
neinbtn._visible = false;
};
neinbtn.onRelease = function() {
Frage1.text = "10";
Wert.text = Number(Frage1.text);
player_mc.ns.pause();
jabtn._visible = false;
neinbtn._visible = false;
};
jabtn2.onRelease = function() {
Frage2.text = "20";
Wert.text = Number(Frage1.text)+Number(Frage2.text);
player_mc.ns.pause();
jabtn2._visible = false;
neinbtn2._visible = false;
};
neinbtn2.onRelease = function() {
Frage2.text = "10";
Wert.text = Number(Frage1.text)+Number(Frage2.text);
player_mc.ns.pause();
jabtn2._visible = false;
neinbtn2._visible = false;
};
jabtn3.onRelease = function() {
Frage3.text = "20";
Wert.text = Number(Frage1.text)+Number(Frage2.text)+Number(Frage3.text);
player_mc.ns.pause();
jabtn3._visible = false;
neinbtn3._visible = false;
};
neinbtn3.onRelease = function() {
Frage3.text = "10";
Wert.text = Number(Frage1.text)+Number(Frage2.text)+Number(Frage3.text);
player_mc.ns.pause();
jabtn3._visible = false;
neinbtn3._visible = false;
};
jabtn4_4.onRelease = function() {
Frage4.text = "20";
Wert.text = Number(Frage1.text)+Number(Frage2.text)+Number(Frage3.text)+Number(Frage4.text);
player_mc.ns.pause();
jabtn4_4._visible = false;
neinbtn4_4._visible = false;
if (summe>=1 and summe<=50) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/negativ.flv");
}
if (summe>=51 and summe<=60) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/neutral.flv");
}
if (summe>=61 and summe<=80) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/positiv.flv");
}
};
neinbtn4_4.onRelease = function() {
Frage4.text = "10";
Wert.text = Number(Frage1.text)+Number(Frage2.text)+Number(Frage3.text)+Number(Frage4.text);
player_mc.ns.pause();
jabtn4_4._visible = false;
neinbtn4_4._visible = false;
if (summe>=1 and summe<=50) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/negativ.flv");
}
if (summe>=51 and summe<=60) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/neutral.flv");
}
if (summe>=61 and summe<=80) {
player_mc.ns.play("hhttp://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/positiv.flv");
}
}; Ich hoffe es kann mir jemand weiterhelfen, denn ich weiss einfach nicht mehr weiter. Hier gibts die Fla-Datei Hier ist der Negativ-Film Hier ist der Neutral-Film Hier ist der Positiv-Film |
| | |
| | #2 (permalink) |
| Nagelneuer User Registriert seit: Dec 2005
Beiträge: 924
|
Die Variable summe musst du jedesmal neu zuweisen, wenn sich Wert.text ändert. mfg. h
__________________ The fact that you've got "Replica" written on the side of your gun and the fact that I've got "Desert Eagle written on the side of mine ... :D |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 65
|
danke hazy fantazy für die Antwort mache ich das nicht? denn erst bei den 4ten Antwortbutton frage ich die varible summe ab! Code: Wert.text = Number(Frage1.text)+Number(Frage2.text)+Number(Frage3.text)+Number(Frage4.text);
player_mc.ns.pause();
jabtn4_4._visible = false;
neinbtn4_4._visible = false;
if (summe>=1 and summe<=50) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/negativ.flv");
}
if (summe>=51 and summe<=60) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/neutral.flv");
}
if (summe>=61 and summe<=80) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/positiv.flv");
} |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 65
|
auch dir, Skorpion vielen Dank für die Antwort aber das scheint nicht der Fehler zu sein. Ich habe nun Deine Empfehlungen umgesetzt (sie summe wird erst mit dem 4ten button abgefragt und das "and" wurde durch "&&" ersetzt) aber passieren tut immer noch nichts: Code: _global.dZ = this;
stop();
//Psychotest//////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
jabtn._visible = false;
neinbtn._visible = false;
jabtn2._visible = false;
neinbtn2._visible = false;
jabtn3._visible = false;
neinbtn3._visible = false;
jabtn4_4._visible = false;
neinbtn4_4._visible = false;
Frage1._visible = true;
Frage2._visible = true;
Frage3._visible = true;
Frage4._visible = true;
Wert._visible = true;
var summe:Number = Number(Wert.text);
//var dataString = ("?"+summe);
jabtn.onRelease = function() {
Frage1.text = "20";
player_mc.ns.pause();
jabtn._visible = false;
neinbtn._visible = false;
};
neinbtn.onRelease = function() {
Frage1.text = "10";
player_mc.ns.pause();
jabtn._visible = false;
neinbtn._visible = false;
};
jabtn2.onRelease = function() {
Frage2.text = "20";
player_mc.ns.pause();
jabtn2._visible = false;
neinbtn2._visible = false;
};
neinbtn2.onRelease = function() {
Frage2.text = "10";
player_mc.ns.pause();
jabtn2._visible = false;
neinbtn2._visible = false;
};
jabtn3.onRelease = function() {
Frage3.text = "20";
player_mc.ns.pause();
jabtn3._visible = false;
neinbtn3._visible = false;
};
neinbtn3.onRelease = function() {
Frage3.text = "10";
player_mc.ns.pause();
jabtn3._visible = false;
neinbtn3._visible = false;
};
jabtn4_4.onRelease = function() {
Frage4.text = "20";
Wert.text = Number(Frage1.text)+Number(Frage2.text)+Number(Frage3.text)+Number(Frage4.text);
player_mc.ns.pause();
jabtn4_4._visible = false;
neinbtn4_4._visible = false;
if (summe>=1 && summe<=50) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/negativ.flv");
}
if (summe>=51 && summe<=60) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/neutral.flv");
}
if (summe>=61 && summe<=80) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/positiv.flv");
}
};
neinbtn4_4.onRelease = function() {
Frage4.text = "10";
Wert.text = Number(Frage1.text)+Number(Frage2.text)+Number(Frage3.text)+Number(Frage4.text);
player_mc.ns.pause();
jabtn4_4._visible = false;
neinbtn4_4._visible = false;
if (summe>=1 && summe<=50) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/negativ.flv");
}
if (summe>=51 && summe<=60) {
player_mc.ns.play("http://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/neutral.flv");
}
if (summe>=61 && summe<=80) {
player_mc.ns.play("hhttp://synanto.de/maedchen/maedchen2/sendung7/psychotest/01/positiv.flv");
} |
| | |
| | #6 (permalink) | |
| liebt Skorpionin Registriert seit: Apr 2003
Beiträge: 1.258
| Zitat:
Erst nach PHP-Code: PHP-Code: | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |