Make Back button in Movie Clip ?
Im tryign to make a back button in my program but it is not working
here is my code
I have to buttons on my movie clip called jupiterback and bb which are instances
| Header 1 |
|---|
public class Main extends MovieClip {
var hp:HomePage; var sp:StartPage; var sunP:SunPage ; var jupiterP:JupiterPage; var vx:Number; var vy:Number; var speed:int; var score:Number; var aship:Ship = new Ship(); var s1:Sun = new Sun(); var j1:Jupiter = new Jupiter (); public function Main() { sp = new StartPage(); hp = new HomePage(); sunP = new SunPage(); jupiterP = new JupiterPage(); vx = 0; vy = 0; score = 0;
addEventListener(KeyboardEvent.KEY_UP, onKeyUp); addEventListener(Event.ENTER_FRAME, onEnterFrameSun); addEventListener(Event.ENTER_FRAME, onEnterFrameJupiter);
// Start Page Event Listener sp.sb.addEventListener(MouseEvent.CLICK, onStartButtonClick); addEventListener(MouseEvent.CLICK, onStartButtonClick); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyHit); addChild (sp);
jupiterP.bb.addEventListener(MouseEvent.CLICK, onBackButtonClickJupiter);
jupiterP.jupiterback.addEventListener(MouseEvent.CLICK, onBackButtonClickJupiter); addEventListener(MouseEvent.CLICK, onBackButtonClickJupiter); }
function onBackButtonClickJupiter(event:MouseEvent):void {
if (jupiterP != null && contains(jupiterP)) { removeChild(this.sp.homePage.jupiterP); addChild(hp); } // Ive tried this method too but doesnt work function onBackButtonClick_Jupiter(event:MouseEvent):void { addChild(hp); removeChild(jupiterP); } |