Hola, tengo un pequeño problema que no he podido resolver y no encuentro soluciones...
Tengo un movieclip que adentro tiene un text dinámico que carga titulos de noticias con los links a determinadas noticias.
Este texto, es una marquesina que se desplaza verticalmente, y cuando posiciono el mouse encima, se detiene para poder hacer click en la noticia.
El codigo que uso para todo esto es el siguiente:
Código:
_root.createEmptyMovieClip("mc", 1);
mc._x = 0;
mc.createTextField("texto",2,5,5,240,260);
mc.texto.autoSize = "left";
mc.texto.html = true;
mc.texto.selectable = false;
mc.texto.multiline = true;
mc.texto.wordWrap = true;
mc.texto.border = false;
mc.texto.htmlText = contenido;
//'contenido' trae las noticias en un texto html con links
//por ejemplo:
//<a href="link1"> - Noticia uno</a><br>
//<a href="link2"> - Noticia dos</a><br>
//<a href="link3"> - Noticia tres</a><br>
//<a href="link4"> - Noticia cuatro</a><br>
alto = mc.texto._height;
var mouse = false;
//El código de abajo realiza la marquesina
mc.onEnterFrame = function(){
if(!mouse){
this._y -= vel;
if (this._y <= (alto*-1)){
this._y = 260;
}
}
}
mc.onRollOver = function(){
mouse = true;
}
mc.onRollOut = function(){
mouse = false;
}
//Con el código de abajo puedo desplazar el texto con el mouse
var y:Number= mc._y;
mc.onPress = function (){
this.startDrag(false,this._x, y-alto,this._x,y+alto);
}
mc.onRelease = function (){
this.stopDrag();
}
El tema es que cuando utilizo onRollOver y onRollOut, es como si todo el movieclip se transformara en un boton, y me bloquea los links individuales de cada noticia. Reemplazando el onRollOver y onRollOut y utilizando hitTest() y pude corregir el problema de frenar el texto al posicionarme encima.
Código:
mc.onEnterFrame = function(){
if(mc.hitTest(_root._xmouse, _root._ymouse, true)){
mouse = true;
}else{
mouse = false;
}
if(!mouse){
...
}
Pero para la funcionalidad que permita desplazar el texto con el mouse utilizo onPress y onRelease, y eso trae de vuelta el problema anterior, no puedo clickear los links individuales, todo se convierte en un botón y no puedo clickear los links individuales de las noticias.
Cómo puedo resolver esto??
Desde ya, muchas gracias