Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/12/2005, 21:47
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
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!!