Primero que nada, es mi primer post, felicitarlos por tan excelente comunidad y trabajo.
Al grano, tengo un lio con actionscript tratando de lograr algo.
Estoy haciendo un dial, esas pantallas de los radios viejos en donde movias un Dial para pasar las emisoras.... la idea es arrastrar un palito horizontalmente y que pase por encima de los links que se usaran como menu (en vez de los numeros de las emisoras).... ya logre que cuando haga click sobre el palito lo arrastro con el mouse horizontalmente con sus limites y todo bien.
Pero los links estan activos todo el tiempo asi que el usuario puede hacer click en ellos sin necesidad de arrastrar el palito de lado a lado, entonces use un codigo para esconderlos y aparecen solo cuando hago click en el palito, pero cuando dejo de hacer click para arrastrarlo los links desaparecen (necesito que desaparezcan para que el usuario no pueda hacer click en ellos sin usar el Dial)
Espero hacerme entender.
Este es el codigo que tengo en la primera capa, primer frame.
onClipEvent (load)
{
_root.Link1._visible = false; /// Este es el primer link
_root.Link2._visible = false; /// Este es el segundo link
}
Y en este en otra capa. (solo para no revolverlos), el Dial es un MC con el nombre de instancia "Dial"
DIAL.onPress = function(){
startDrag(this, true, 25, 395, 700, 395);
_root.Link1._visible = true;
_root.Link2._visible = true;
}
DIAL.onRelease = DIAL.onReleaseOutside = function(){
this.stopDrag()
_root.Link1._visible = false;
_root.Link2._visible = false;
}
Lo que necesito es hacer que los links/objetos/botones solo se activen cuando pase el dial por encima de ellos o donde se supone estan, que sea obligatorio desplazar el Dial sobre cada link para que se active/vea/funcione cada link.
Espero peudan ayudarme, muchas gracias.