Código:
TypeError: Error #1006: change_page no es una función. at prueba_fla::allpages_13/subbtn_click()
Tengo definida la funcion change_page en un fotograma clave vació en la escena. No está dentro de ningun movie clip ni nada por el estilo.
Esta es la función:
Código:
function change_page(no:Number):void { for( var i:Number = 0; i < main_menu.numChildren; i++ ) { var mc = MovieClip( main_menu.getChildAt(i) ); mc.over = false; mc.flashmo_click_area.visible = true; mc.addEventListener( MouseEvent.ROLL_OVER, btn_over ); mc.addEventListener( MouseEvent.ROLL_OUT, btn_out ); mc.addEventListener( MouseEvent.CLICK, btn_click ); } var mc_selected = MovieClip( main_menu.getChildAt(no) ); mc_selected.over = true; mc_selected.flashmo_click_area.visible = false; mc_selected.removeEventListener( MouseEvent.ROLL_OVER, btn_over ); mc_selected.removeEventListener( MouseEvent.ROLL_OUT, btn_out ); mc_selected.removeEventListener( MouseEvent.CLICK, btn_click ); page = no + 1; play(); }
Luego, dentro de un movieclip y en un fotograma clave vació estoy llamando a la función change_page, con el siguiente código:
Código:
No entiendo porque el error, ya que me dice que no es una función, y si lo es.boton_empresasasociadas.addEventListener( MouseEvent.CLICK, subbtn_click ); function subbtn_click(e:MouseEvent):void { this.change_page(5); }
Por favor ayudenme y desde ya muchas gracias.