Can you put a switch case in an if statement?
//wrong answer
if (prevscore = score)
{
switch (score) {
case 0:
var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStream:NetStream = new NetStream(netConn);
netStream.onStatus = function(infoObject) {
status_txt.text += "Status (NetStream)" + newline;
status_txt.text += "Level: "+infoObject.level + newline;
status_txt.text += "Code: "+infoObject.code + newline;
};
my_video.attachVideo(netStream);
netStream.setBufferTime(5);
netStream.play("wrong1.flv");
break;
///////////////////////////////////////////////////////////
case 1:
var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStream:NetStream = new NetStream(netConn);
netStream.onStatus = function(infoObject) {
status_txt.text += "Status (NetStream)" + newline;
status_txt.text += "Level: "+infoObject.level + newline;
status_txt.text += "Code: "+infoObject.code + newline;
};
my_video.attachVideo(netStream);
netStream.setBufferTime(5);
netStream.play("wrong2.flv");
break;
case 2:
var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStream:NetStream = new NetStream(netConn);
netStream.onStatus = function(infoObject) {
status_txt.text += "Status (NetStream)" + newline;
status_txt.text += "Level: "+infoObject.level + newline;
status_txt.text += "Code: "+infoObject.code + newline;
};
my_video.attachVideo(netStream);
netStream.setBufferTime(5);
netStream.play("wrong3.flv");
break;
default:
trace ("number!=1,2, or 3")
}
}
//right answer because prevscore doesnt = score
else {
switch (score) {
case 1:
var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStream:NetStream = new NetStream(netConn);
netStream.onStatus = function(infoObject) {
status_txt.text += "Status (NetStream)" + newline;
status_txt.text += "Level: "+infoObject.level + newline;
status_txt.text += "Code: "+infoObject.code + newline;
};
my_video.attachVideo(netStream);
netStream.setBufferTime(5);
netStream.play("right1.flv");
break;
case 2:
var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStream:NetStream = new NetStream(netConn);
netStream.onStatus = function(infoObject) {
status_txt.text += "Status (NetStream)" + newline;
status_txt.text += "Level: "+infoObject.level + newline;
status_txt.text += "Code: "+infoObject.code + newline; };
my_video.attachVideo(netStream);
netStream.setBufferTime(5);
netStream.play("right2.flv");
m
break;
case 3:
var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStream:NetStream = new NetStream(netConn);
netStream.onStatus = function(infoObject) {
status_txt.text += "Status (NetStream)" + newline;
status_txt.text += "Level: "+infoObject.level + newline;
status_txt.text += "Code: "+infoObject.code + newline; };
my_video.attachVideo(netStream);
netStream.setBufferTime(5);
netStream.play("right3.flv");
break;
default:
trace ("number!=1,2, or 3")
}
}
prevscore = score
stop();
Doing this for a quiz. HELP!!!