Comunidad de diseño web y desarrollo en internet online

extender una movie a una clase

Citar            
MensajeEscrito el 08 Oct 2009 08:51 pm
hola a todos

Estoy trabajando en un menu nada del otro mundo

cree una clase llamada btn que es donde tengo todos los eventos de mouse que quiero utilizar para todo mi sitio, son eventos generales, nada especifico..

entoces aqui esta mi pregunta

tengo un menu que son 4 movies diferentes, como puedo extender mis movieclip que estan en el stage a la clase btn

algo asi

home_mc extends btn?
para que ese boton herede todos los eventos de la clase btn ...

GRACIAS A TODOS

Por Kalakfactory

38 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Oct 2009 11:57 pm
la verdad que no esta claro, o por lo menos yo no entendi lo q quieres hacer, pero si es lo q pieso puede ayudarte esto:
1- define en el stage un MC, a este en la biblioteca le das boton derecho, y en la la ventana, clickeas en Vinculacion..., ahi se abrira una nueva ventana.
2- en esa ventana, en clase defines un nombre de Clase, ejemplo: "Boton1" (sin comillas)"
3- en Clase Base, lo dejas como esta.
4- clickeas en Exportar para Actionscript y en Exportar en primer fotograma

luego en tu clase, si quieres que aparezca un boton de ese tipo de mc haces lo siguientes:

Código ActionScript :

//Definio el tipo de boton
var miBoton:Boton1=new Boton1();
//Le digo que mi mc, va a ser parecido a un boton (hace q aparezca la manito)
miBoton.buttonMode=true;
//Lo agrego al escenario, por defecto se agrega en x=0 e y=0
addChild(miBoton);


//Le doy las acciones
miBoton.addEventListener(MouseEvent.CLICK, accion)
//Le indico que hacer cuando se haga click
function accion(event:MouseEvent):void
{
   trace("ACA HACE LO QUE DESEAS");
}


Espero te sirva.
saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 09 Oct 2009 06:38 am

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Oct 2009 01:12 pm
si se hacer el likear una movie a una clase

me expico mejor

tengo 4 movie
mcbtn1
mcbtn2
mcbtn3
mcbtn4

la idea que todos estas movies sea un boton simple
para eso cree una clase llamada btn que posee todos los eventos de mouse

si se lo asigno a las movie como linkage me permite solo a una, y lo que quiero es aprovechar codigo..

es decir que esos cuatros botones sean una clase extendida de la clase btn sin tener que hacer 4 archivos as para cada boton.

Por Kalakfactory

38 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Oct 2009 06:22 pm
sigo sin entender bien, pero me parece que lo q quieres es poder utilizar esa clase que creaste en varios lugares, es decir, instanciar la clase tantas veces quieras, por lo que te recomiendo veas esto, que esta bien explicado....sino....disculpame
saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 09 Oct 2009 09:53 pm
exactamente

Por Kalakfactory

38 de clabLevel



 

firefox

 

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