Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/12/2005, 12:05
jorgelujanm
 
Fecha de Ingreso: abril-2005
Ubicación: Ramos Mejía
Mensajes: 113
Antigüedad: 19 años, 7 meses
Puntos: 0
HOLA:
Perdón por insistir, pasa que soy nuevo con clases (en AS ojo).
Mi clase se llama botón y no hereda nada de un Movie Clip.
class boton{
var b:MovieClip;
var n:Number
//el botón base es un boton a partir del cual creo el cuerpo de este boton
function boton(texto, root, boton_base){
root.attachMovie(boton_base, "b"+n+"_mc",root.getNextHighestDepth());
b=root["b"+n+"_mc"];
n++;
}
}

Con este código controla un botón interno con muchas características. Pero no logro generar eventos que el creador del objeto pueda interceptar.

b.onRelease=function(){
lanzar evento.
}


Aca, obviamente falta el código que genera el evento. Pero no funciona si lo llamo desde la clase. Ahora, cuando la función que genera el evento es llamada desde el fla, entonces anda todo.
El problema es que el evento Click debe ser lanzado desde el interior de la clase y no desde el interior.