Hi guys I hope I’m posting in the right section and hello since this is my first post and I apologise since it’s already asking for help.
My problem is. I’m making an interface for a fighting game in flash, currently everything works, there are 8 characters which can be chosen, those 8 characters are then taken from frame 1 into frame 2 which is the Vs. screen. It is currently scripted so that the chosen character is taken to the next screen, as well as a random generated CPU player.
My problem lies with the transfer of the chosen character from frame 1, to frame 2, then eventually frame 3. At the moment all of the characters are taken through to the next scene but I’m trying to code it so that only the chosen character is visible but I cant for the life of me figure it out.
This is what I have so far, but I’m missing the last part which is making the characters that havn’t been chosen to be invisible so only the 1 chosen character is visible. currently they all go into frame 2 and are visible.
stop();
next_btn.addEventListener(MouseEvent.CLICK, versusScreen);
function versusScreen(event:MouseEvent) {gotoAndStop(2);
cpu_mc.addChild(myMovieClip);
playerselect_mc.addChild(playerselect);
playerselect_mc.addChild(playerselect2);
playerselect_mc.addChild(playerselect3);
playerselect_mc.addChild(playerselect4);
playerselect_mc.addChild(playerselect5);
playerselect_mc.addChild(playerselect6);
playerselect_mc.addChild(playerselect7);
playerselect_mc.addChild(playerselect8);
}
button1.addEventListener(MouseEvent.CLICK, playmovie1);
function playmovie1(event:MouseEvent):void
{
character1_mc.play();
character2_mc.play();
character3_mc.play();
character4_mc.play();
character5_mc.play();
character6_mc.play();
character7_mc.play();
character8_mc.play();
character1_mc.visible = true
character2_mc.visible = false
character3_mc.visible = false
character4_mc.visible = false
character5_mc.visible = false
character6_mc.visible = false
character7_mc.visible = false
character8_mc.visible = false
}
button2.addEventListener(MouseEvent.CLICK, playmovie2);
function playmovie2(event:MouseEvent):void
{
character1_mc.play();
character2_mc.play();
character3_mc.play();
character4_mc.play();
character5_mc.play();
character6_mc.play();
character7_mc.play();
character8_mc.play();
character1_mc.visible = false
character2_mc.visible = true
character3_mc.visible = false
character4_mc.visible = false
character5_mc.visible = false
character6_mc.visible = false
character7_mc.visible = false
character8_mc.visible = false
}
button3.addEventListener(MouseEvent.CLICK, playmovie3);
function playmovie3(event:MouseEvent):void
{
character1_mc.play();
character2_mc.play();
character3_mc.play();
character4_mc.play();
character5_mc.play();
character6_mc.play();
character7_mc.play();
character8_mc.play();
character1_mc.visible = false
character2_mc.visible = false
character3_mc.visible = true
character4_mc.visible = false
character5_mc.visible = false
character6_mc.visible = false
character7_mc.visible = false
character8_mc.visible = false
}
button4.addEventListener(MouseEvent.CLICK, playmovie4);
function playmovie4(event:MouseEvent):void
{
character1_mc.play();
character2_mc.play();
character3_mc.play();
character4_mc.play();
character5_mc.play();
character6_mc.play();
character7_mc.play();
character8_mc.play();
character1_mc.visible = false
character2_mc.visible = false
character3_mc.visible = false
character4_mc.visible = true
character5_mc.visible = false
character6_mc.visible = false
character7_mc.visible = false
character8_mc.visible = false
}
button5.addEventListener(MouseEvent.CLICK, playmovie5);
function playmovie5(event:MouseEvent):void
{
character1_mc.play();
character2_mc.play();
character3_mc.play();
character4_mc.play();
character5_mc.play();
character6_mc.play();
character7_mc.play();
character8_mc.play();
character1_mc.visible = false
character2_mc.visible = false
character3_mc.visible = false
character4_mc.visible = false
character5_mc.visible = true
character6_mc.visible = false
character7_mc.visible = false
character8_mc.visible = false
}
button6.addEventListener(MouseEvent.CLICK, playmovie6);
function playmovie6(event:MouseEvent):void
{
character1_mc.play();
character2_mc.play();
character3_mc.play();
character4_mc.play();
character5_mc.play();
character6_mc.play();
character7_mc.play();
character8_mc.play();
character1_mc.visible = false
character2_mc.visible = false
character3_mc.visible = false
character4_mc.visible = false
character5_mc.visible = false
character6_mc.visible = true
character7_mc.visible = false
character8_mc.visible = false
}
button7.addEventListener(MouseEvent.CLICK, playmovie7);
function playmovie7(event:MouseEvent):void
{
character1_mc.play();
character2_mc.play();
character3_mc.play();
character4_mc.play();
character5_mc.play();
character6_mc.play();
character7_mc.play();
character8_mc.play();
character1_mc.visible = false
character2_mc.visible = false
character3_mc.visible = false
character4_mc.visible = false
character5_mc.visible = false
character6_mc.visible = false
character7_mc.visible = true
character8_mc.visible = false
}
button8.addEventListener(MouseEvent.CLICK, playmovie8);
function playmovie8(event:MouseEvent):void
{
character1_mc.play();
character2_mc.play();
character3_mc.play();
character4_mc.play();
character5_mc.play();
character6_mc.play();
character7_mc.play();
character8_mc.play();
character1_mc.visible = false
character2_mc.visible = false
character3_mc.visible = false
character4_mc.visible = false
character5_mc.visible = false
character6_mc.visible = false
character7_mc.visible = false
character8_mc.visible = true
}
var playerselect:MovieClip;
playerselect = new grey();
var playerselect2:MovieClip;
playerselect2 = new green();
var playerselect3:MovieClip;
playerselect3 = new blue();
var playerselect4:MovieClip;
playerselect4 = new red();
var playerselect5:MovieClip;
playerselect5 = new sumo();
var playerselect6:MovieClip;
playerselect6 = new ninja();
var playerselect7:MovieClip;
playerselect7 = new wizard();
var playerselect8:MovieClip;
playerselect8 = new blonde();
var movieArray:Array = new Array();
movieArray = ["character1", "character2", "character3", "character4", "character5", "character6", "character7", "character8"];
var myMovieClip:MovieClip;
if ((movieArray[Math.floor(Math.random() * 8)]) == "character1") {
myMovieClip = new grey();
} else if ((movieArray[Math.floor(Math.random() * 8)]) == "character2") {
myMovieClip = new green();
} else if ((movieArray[Math.floor(Math.random() * 8)]) == "character3") {
myMovieClip = new blue();
} else if ((movieArray[Math.floor(Math.random() * 8)]) == "character4") {
myMovieClip = new red();
} else if ((movieArray[Math.floor(Math.random() * 8)]) == "character5") {
myMovieClip = new sumo();
} else if ((movieArray[Math.floor(Math.random() * 8)]) == "character6") {
myMovieClip = new wizard();
} else if ((movieArray[Math.floor(Math.random() * 8)]) == "character7") {
myMovieClip = new ninja();
} else if ((movieArray[Math.floor(Math.random() * 8)]) == "character8") {
myMovieClip = new blonde();
}
else
{
myMovieClip = new blonde();
}
empty_mc.addChild(myMovieClip);
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start (empty_mc, {type:Photo, direction:Transition.IN, duration:1, easing:None.easeNone});