Simple actionscript question


i have project i'm working on , i'm new actionscript 3.  below code have on frame 1 , works fine 1 button.

 

import flash.events.mouseevent;
stop();

 

//--- buttons

 

buy_btn.addeventlistener(mouseevent.mouse_over, buyroll);
buy_btn.addeventlistener(mouseevent.mouse_out, buyout);

 

function buyroll(event:mouseevent):void {
buy_mov.gotoandplay(2);
}
function buyout(event:mouseevent):void {
buy_mov.gotoandplay(15);
}

 

when try add multiple buttons code below, flash freaks out!  doesn't stop on first frame.  plays movie straight through.  these errors "scene 1, layer 'layer 2', frame 1, line 20 1120: access of undefined property about_mov." , "scene 1, layer 'layer 2', frame 1, line 23 1120: access of undefined property about_mov."

 

import flash.events.mouseevent;
stop();

 

//--- buttons

 

buy_btn.addeventlistener(mouseevent.mouse_over, buyroll);
buy_btn.addeventlistener(mouseevent.mouse_out, buyout);

about_btn.addeventlistener(mouseevent.mouse_over, aboutroll);
about_btn.addeventlistener(mouseevent.mouse_out, aboutout);

 

function aboutroll(event:mouseevent):void {
about_mov.gotoandplay(2);
}
function aboutout(event:mouseevent):void {
about_mov.gotoandplay(15);
}

 

 

am doing right??? there easier, more efficient way this?

chances not have instance name assigned about_mov movieclip.  when there coding error in as3 file, erratic behavior see normal.



More discussions in ActionScript 3


adobe

Comments

Popular posts from this blog

Hur installera Joomla på One.com - Joomla! Forum - community, help and support

removing index.php from URL address - Joomla! Forum - community, help and support

「イメージマップのアンカー名には、...」のエラーが出ないようにしたい