Hola.
En dias pasados me proporcionaste un fla que tiene el procedimiento para crear scroll personalizado.
En este momento estoy tratando de comprenderlo y note que está diseñado para mover mc y texto pero en mi caso debo mover un cuadro de texto dinámico, pero no el objeto como tal sino las lineas de texto.
Intenté integrar el código:
Código :
(Texto dinámico).scroll = Number((Texto dinámico).scroll)-1;
pero no me dio resultado, ademas tengo confución con los valores que expones en el procedimiento.
Por favor, si no es mucho pedir, te voy a colocar mi código con interrogantes en las parte que no comprendo a manera de poder integrarlo a mi fla.
Accion en el fotograma:
Código :
// Código suministrado por IOX - http://membres.lycos.fr/ioxsite/
escuchante.onMouseWheel = function(delta:Number) {
if ((mc scroll).(boton central)._y>(??) && (Pelicula (mc scroll)).(boton central)._y<(??)) {
(Texto dinámico)._y += delta*(??);
loksehamovido = (Texto dinámico)._y(??);
(mc scroll).(boton central)._y = (??)loksehamovido/((Texto dinámico)._height(??))*(??);
} else if ((mc scroll).(boton central)._y<(??) && delta<(??)) {
(Texto dinámico)._y += delta*(??);
loksehamovido = (??noticias_mc??)._y(??);
(mc scroll).(boton central)._y = (??)loksehamovido/((Texto dinámico)._height(??))*(??);
} else if ((mc scroll).(boton central)._y>(??) && delta>(??)) {
(Texto dinámico)._y += delta*(??);
loksehamovido = (Texto dinámico)._y(??);
(mc scroll).(boton central)._y = (??)loksehamovido/((Texto dinámico)._height(??))*(??);
}
};
Mouse.addListener(escuchante);
Accion en el boton arriba y abajo:
Código :
on (press) {
presionado = true;
tiempo_presionado = 1;
funcion = 1;
}
on (release) {
presionado = false;
}
onClipEvent (enterFrame) {
if (presionado == true) {
if (_parent.(boton central)._y>(??)) {
funcion += (??);
tiempo_presionado += (??)/funcion;
_parent._parent.(Texto dinámico)._y += tiempo_presionado/(??);
loksehamovido = _parent._parent.(Texto dinámico)._y(??);
_parent.(boton central)._y = (??)loksehamovido/(_parent._parent.(Texto dinámico)._height(??))*(??);
}
}
}
Accion en el boton central:
Código :
on (press) {
startDrag(this, false, this._x, (??), this._x, (??));
roll_presionado = 1;
}
on (release) {
roll_presionado = 0;
stopDrag();
}
on (releaseOutside) {
roll_presionado = 0;
stopDrag();
}
onClipEvent (mouseMove) {
if (roll_presionado == 1) {
loksehamovido = this._y(??);
_parent._parent.(Texto dinámico)._y = (??)-loksehamovido/(??)*(_parent._parent.(Texto dinámico)._height(??));
}
}
Cualquier ayuda que me brindes, será bienvenida.
Muchas gracias.