Los enlaces son botones de tipo Clip de Película, cada botón es una instancia de un clip de película llamado flecha, y están instanciados secuencialmente así: op1, op2, op3,.... Os pongo un ejemplo resumido de lo que hice para asignarles el manejador de eventos onRelease:
Código:
además, al botón Clip de Película flecha, al que pasé de ponerle estados para ir más rápido, le añadí un área activa de esta manera:var numOpciones: Number = 3; for (var i = 1; i <= numOpciones; i++) { this["op"+i].onRelease = function() { switch (i) { case 1: getURL("http://www.gurudisco.com","_blank","GET"); break; case 2: getURL("http://www.binomio.dj","_blank","GET"); break; case 3: getURL("http://www.jamesfitch.com","_blank","GET"); break; } }; }
En la línea de tiempo de flecha, sobre la flecha gráfica le puse otro clip llamado hitArea_mc, cuya instancia se llama areaActiva. Pues a dicha línea de tiempo le añado el siguiente código:
Código:
Al ejecutar, consigo que el área activa se vuelva invisible, que los botones de flecha activen el cursor de la mano, pero no ocurre nada cuando hago clic en ellos. Alguien me puede aclarar este misterio, por favor? Se lo agradecería muchísimo. this.hitArea = areaActiva; this.areaActiva._visible = false;