Comunidad de diseño web y desarrollo en internet online

Acceder a un boton que esta en un clip de Pelicula

Citar            
MensajeEscrito el 20 Oct 2010 09:59 am
Hola, tengo un Clip de Pelicula con unos botones, pero no se como darle acciones desde la linea de tiempo principal
CODIGO
//menu es la instancia del clip donde estan los botones
//boton1 es la instancia del boton que se encuentra dentro del anterior clip de Pelicula
menu.boton1.addEventListener(MouseEvent.ROLL_OVER, verEtiqueta1);
function verEtiqueta1(e:MouseEvent):void {
this.Etiqueta_1.visible=true;
}
ERROR este es el error que me da
Acceso a una propiedad menu posiblemente no definida mediante una referencia con tipo estatico flash.display:DisplayObjetContainer.
Por favor si alguien me puede ayudar, gracias
Maite :|

Por Maite

30 de clabLevel



Genero:Femenino  

Badajoz/España

msie8
Citar            
MensajeEscrito el 20 Oct 2010 12:30 pm
Pues sí, eso no funcionará, lo que te dice, es que no estás haciéndo una referencia a nada dentro del DisplayObject.

Tendrías que hacer algo como:

Código ActionScript :

function verEtiqueta1(e:MouseEvent):void {
   DisplayObject(e.target).Etiqueta_1.visible = true;
}


Eso implica que Etiqueta_1, esta dentro de boton1.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 20 Oct 2010 12:56 pm
Hola Hernan, pero el problema es que el boton al que le doy los eventos estan en un clip de Pelicula llamado Menu y los clip Etiquetas estan en la linea de tiempo principal, el problema es que no puedo acceder desde la linea principal a los botones del clip de pelicula llamado Menu. No se si me explico bien, gracias.
Lo que tu me has dicho no me vale porque el clip etiqueta esta en la linea principal, el problema son los botones "boton1" que estan en el clip de P "menu"

Por Maite

30 de clabLevel



Genero:Femenino  

Badajoz/España

msie8
Citar            
MensajeEscrito el 20 Oct 2010 01:12 pm
Pues accede al Stage primero:

Código ActionScript :

DisplayObject(e.target).stage


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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