Comunidad de diseño web y desarrollo en internet online

Duda con script ...

Citar            
MensajeEscrito el 14 Abr 2012 05:45 pm
Hola buen dia! solicitando de su apoyo ya que estoy creando un menú que nos envie a las diferentes etiquetas creadas, tengo configurado el script de la siguiente manera:

stop();

conv_local.addEventListener(MouseEvent.CLICK, Btnconv_local);

function Btnconv_local(event:MouseEvent):void{
gotoAndPlay("conv_local");
}

conv_local.buttonMode = true;



conv_corp.addEventListener(MouseEvent.CLICK, Btnconv_corp);

function Btnconv_corp(event:MouseEvent):void{
gotoAndPlay("tipos_convenio");
}

conv_corp.buttonMode = true;



mayorista.addEventListener(MouseEvent.CLICK, Btnmayorista);

function Btnmayorista(event:MouseEvent):void{
gotoAndPlay("mayorista");
}

mayorista.buttonMode = true;


consorcio.addEventListener(MouseEvent.CLICK, Btnconsorcio);

function Btnconsorcio(event:MouseEvent):void{
gotoAndPlay("consorcio");
}

consorcio.buttonMode = true;

intro.addEventListener(MouseEvent.CLICK, Btnplay1);

function Btnplay1(event:MouseEvent):void{
gotoAndPlay("intro");
}

intro.buttonMode = true;

paso1.addEventListener(MouseEvent.CLICK, Btnpaso11);

function Btnpaso11(event:MouseEvent):void{
gotoAndPlay("Paso1");
}

paso1.buttonMode = true;


paso2.addEventListener(MouseEvent.CLICK, Btnpaso22);

function Btnpaso22(event:MouseEvent):void{
gotoAndPlay("Paso2");
}

paso2.buttonMode = true;



paso3.addEventListener(MouseEvent.CLICK, Btnpaso33);

function Btnpaso33(event:MouseEvent):void{
gotoAndPlay("Paso3");
}

paso2.buttonMode = true;


contacto.addEventListener(MouseEvent.CLICK, Btncontacto1);

function Btncontacto1(event:MouseEvent):void{
gotoAndPlay("Contacto");
}

contacto.buttonMode = true;




El cual funciona correctamente


Sin embargo serán varias plantillas con la funcionalidad similar, lo que realice fue copiar el código y sustituir los movie clip correspondientes y asignando las instancias quedando de la siguiente manera:

convloc_nocxc.addEventListener(MouseEvent.CLICK, Btnconv_loc_nocxc);

function Btnconv_loc_nocxc(event:MouseEvent):void{
gotoAndPlay("Conv_loc_nocxc");
}

convloc_nocxc.buttonMode = true;



convloc_cxc.addEventListener(MouseEvent.CLICK, Btnconv_loc_cxc);

function Btnconv_loc_cxc(event:MouseEvent):void{
gotoAndPlay("conv_loc_cxc");
}

convloc_cxc.buttonMode = true;



convloc_agencia.addEventListener(MouseEvent.CLICK, Btnconv_loc_agencia);

function Btnconv_loc_agencia(event:MouseEvent):void{
gotoAndPlay("conv_loc_agencia");
}

convloc_agencia.buttonMode = true;


convloc_cxc_agen.addEventListener(MouseEvent.CLICK, Btnconv_loc_cxc_agen);

function Btnconv_loc_cxc_agen(event:MouseEvent):void{
gotoAndPlay("conv_loc_cxc_agen");
}

convloc_cxc_agen.buttonMode = true;


intro.addEventListener(MouseEvent.CLICK, Btnplay11);

function Btnplay11(event:MouseEvent):void{
gotoAndPlay("intro");
}

intro.buttonMode = true;

paso1.addEventListener(MouseEvent.CLICK, Btnpaso111);

function Btnpaso111(event:MouseEvent):void{
gotoAndPlay("Paso1");
}

paso1.buttonMode = true;


paso2.addEventListener(MouseEvent.CLICK, Btnpaso222);

function Btnpaso222(event:MouseEvent):void{
gotoAndPlay("Paso2");
}

paso2.buttonMode = true;



paso3.addEventListener(MouseEvent.CLICK, Btnpaso333);

function Btnpaso333(event:MouseEvent):void{
gotoAndPlay("Paso3");
}

paso2.buttonMode = true;


contacto.addEventListener(MouseEvent.CLICK, Btncontacto11);

function Btncontacto11(event:MouseEvent):void{
gotoAndPlay("Contacto");
}

contacto.buttonMode = true;


Al momento de ejecutarlo no esta funcionando, no esta reconociendo las instancias asignadas en los movie clip


Solicito su apoyo .. estoy asignando algo mal?

Mil gracias a todos y saludos!

Por yoctonan

2 de clabLevel



Genero:Femenino  

chrome
Citar            
MensajeEscrito el 14 Abr 2012 06:59 pm
¿Que error da?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Abr 2012 01:10 pm
Al momento de estar configurando los botones me marca lo siguiente:

Acceso a una propiedad posiblemente no definida mediante una referencia con tipo estatico flash.display:SimpleButton

Todos estan configurados como movie clip, cambie algunos a boton pero el resultado es el mismo :(

Por yoctonan

2 de clabLevel



Genero:Femenino  

chrome
Citar            
MensajeEscrito el 16 Abr 2012 01:33 pm
Es un error muy genérico, mira si el nombre de instancia de alguno de los botones esta mal, o el nombre de alguna de las funciones con respecto a como la declaraste en el listener. Para ver de donde viene el error, comenta todo el código y ve habilitando de a 1 botón (al addEventListener y la función correspondiente) hasta que tire el error

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Abr 2012 04:14 pm
Gracias por la recomendación Jorge.

Efectivamente al unir el código me muestra lo siguiente:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at manual_ventas_v2_fla::MainTimeline/frame41()

Estoy revisando cada uno de los movie clip para identificar si alguno no tiene instancia asignada...

Por yoctonan

2 de clabLevel



Genero:Femenino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.