http://www.cristalab.com/tutoriales/135/crear-scrollbar-mas-efecto-de-easing
He intentado adaptar ese efecto scrollbar con easing a mi pelicula flash..., he seguido paso a paso el tutorial, (he de decir que no explica nada bien algunos aspectos, por lo que se vuelve un tanto confuso...). Además, el archivo descargable con los codigos y demás, contiene una serie de clips que no se muy bien si son de uso obligatorio, si hay que situarlos en la escena, o que hay que hacer con ellos... Tampoco explica si es obligatorio utilizar el metodo setMask para crear la máscara que oculta o muestra el contenido a "scrollear", ni siquiera habla de ello en el tutorial...
Bien os cuento lo que he hecho y a ver si alguien me puede ayudar.
En la Línea de tiempo principal de mi pelicula, tengo una capa con un fotograma que contiene el siguiente codigo:
stop();
//El codigo para el scroll...
#include "scroll_easing.as" //Aquí he renombrado easyn por easing...
var nivel = _root.mapa_provincias.conTinfo_mc
var clip = _root.mapa_provincias.conTinfo_mc.clipTiendaInfo_mc
var anchoScroll= 8
var suavizado = 3
_root.generarScrollEasyn(nivel, clip, anchoScroll, suavizado);
//Para el tooltip...
function tooltip (texto){
//_root.tooltip_mc.startDrag(true);
_root.tooltip_mc._visible = true;
_root.tooltip_mc.tex.text = texto;
_root.tooltip_mc.tex.autoSize = true;
largo = _root.tooltip_mc.tex._width;
_root.tooltip_mc.fondo._width = largo+2
}
function resettool(){
//stopDrag();
_root.tooltip_mc.tex.text = ""
_root.tooltip_mc._visible = false;
//_root.tooltip_mc._x = -300
}
Supongo que las rutas hacia el mc que contiene el contenido que quiero "scrollear", y hacia el clip que va a ser "scrolleado" están bien.
El clip, "conTinfo_mc", que es el que contiene "clipTiendaInfo_mc", está en el fotograma "160" de la Línea de tiempo del clip "mapa_provincias", supongo que eso no influye en nada a la hora de aplicar este "scroll con easing". Está en ese fotograma por razones de estética y animación. El clip que quiero "scrollear", "clipTiendaInfo_mc", contiene campos de texto dinamicos, y gráficos... Supongo que no influye en nada esta circunstancia a la hora de que funcione o no el "scroll".
He creado una capa dentro del clip "conTinfo_mc", en la que está situado el clip de película "mcMask", cuyo nombre de instancia es "mcMask" claro..., y justo encima de esta capa, he creado otra capa llamada "set Mask", como en el tutorial, en cuyo fotograma he introducido este código:
_parent.clip.setMask(mcMask)
Sin embargo, y habiendo hecho lo mismo que en el tutorial..., este clip "mcMask" que he creado no funciona ni hace nada, basicamente no tiene ninguna propiedad de mascara, o parecida...
Hasta aquí, todos los pasos que he realizado son los mismos que los del tutorial y no funciona nada, me queda la duda de donde he de situar los siguientes clips que están en la biblioteca del archivo que he bajado de la página del tutorial, son los siguientes:
"fondo"
"fx"
"fx grafico"
"mask2"
"mcBarra"
"mcContScroll"
En el tutorial, no se habla de ellos, no dice si han de ser situados en la escena o en algun clip determinado, nada...
Hasta ahora, cuando compilo mi película... me aparece un mensaje de salida, dice lo siguiente:
"undefined"
Alguien puede explicarme como hacer funcionar este COMPLICADISIMO y MAL EXPLICADO tutorial, por que el efecto "scrollbar con easing" es MAGISTRAL...
Saludos y AYUDA!!!

Zguillez