i am following this tuturial, but when i go to debug i get this error.
here is the code.Code:TypeError: Error #1010: A term is undefined and has no properties. at Index_fla::MainTimeline/frame1()[Index_fla.MainTimeline::frame1:11]
could some one pls tell me why i am getting this error?Code:///////////////////////////////////////////////////////////////////// // Startup. ///////////////////////////////////////////////////////////////////// stop(); mainMenu_mc.stop(); ///////////////////////////////////////////////////////////////////// // Event Setup. ///////////////////////////////////////////////////////////////////// mainMenu_mc.goals_btn.addEventListener(MouseEvent.CLICK, navigationClicked); mainMenu_mc.statements_btn.addEventListener(MouseEvent.CLICK, navigationClicked); mainMenu_mc.outcomes_btn.addEventListener(MouseEvent.CLICK, navigationClicked); mainMenu_mc.resume_btn.addEventListener(MouseEvent.CLICK, navigationClicked); mainMenu_mc.statements_btn.addEventListener(MouseEvent.CLICK, navigationClicked); ///////////////////////////////////////////////////////////////////// // Event Handlers. ///////////////////////////////////////////////////////////////////// function navigationClicked(Event:MouseEvent):void { //We'll use this to store the Frame Label's name. var frmLabel:String = ''; //Determine what Frame Label to use based on which //button was clicked. switch (Event.target) { case mainMenu_mc.goals_btn : frmLabel = "goals_frm"; break; case mainMenu_mc.statements_btn : frmLabel = "statement_frm"; break; case mainMenu_mc.outcomes_btn : frmLabel = "outcomes_frm"; break; case mainMenu_mc.resume_btn : frmLabel = "resume_frm"; break; case mainMenu_mc.letters_btn : frmLabel = "letters_frm"; break; } //Find the frame number based on our Frame Label. var frmGoto:Number = this.getFrame(frmLabel); //Go to the requested page. gotoAndPlay(frmGoto); } ///////////////////////////////////////////////////////////////////// // Helper Functions. ///////////////////////////////////////////////////////////////////// function getFrame(frameName:String):Number { var frame:Number = 1; //Loop through all Frame Labels to find our requested frame. for (var i = 0; i < currentLabels.length; i++) { if (currentLabels[i].name == frameName) { frame = currentLabels[i].frame; break; } } return frame; }
i am using flash cs4, and in action script 3.0 if you need to know that.




Reply With Quote