te conteste en los foros de macromedia pero lo pongo aqui tambien para consultas futuras.
Que tal.
Si no pones codigo es dificil ayudarte pero aqui te dejo algo con lo que puedes empezar
Eventos.as
Código:
import mx.events.EventDispatcher
[Event("onClick")]
[Event("onOver")]
class eventos extends MovieClip
{
private var boton : MovieClip;
function eventos ()
{
EventDispatcher.initialize (this);
init ();
}
function init ()
{
boton.onRelease = function ()
{
_parent.dispatchEvent (
{
type : "onClick", parametro1 : "algo", param2 : "algo2"
})
}
boton.onRollOver = function ()
{
_parent.dispatchEvent (
{
type : "onOver", parametro1 : "algo", param2 : "algo2"
})
}
}
}
En tu Fla
Código:
clip_mc.addEventListener ("onClick", onClick);
clip_mc.addEventListener ("onOver", onOver);
function onClick (obj : Object)
{
for (var e in obj)
{
trace ("key " + e + " value " + obj [e]);
}
}
function onOver (obj : Object)
{
for (var e in obj)
{
trace ("key " + e + " value " + obj [e]);
}
}
Obviamente este clip debe tener el path a la clase y contener un Movieclip a su vez llamado boton.
Saludos!!