gracias, aplique esto a la mascara y funciono, creo que donde estaba fallando era en que tenia la mascara en la ventana y solo tenia que estar en la biblioteca, ahora tengo solo un problema mas,
estoy cargando el movieclip como un swf externo y el tamaño es de 1800 px peron solo me muestra la mitad creo, este es el codigo que estoy usando
y deberia cargarme todo el tamaño al cambiar esto "var altoImg = 1800;" pero no me lo carga todo
no se si hay algo mas que tenga que cambiar,
quiza algo a tomar en cuenta es que el scrip que copie originalmente esta para 5 imagenes pequenas, las variables que cambie son anchoesc altoesc anchoimg altoimg y numimg no se si eso afecta
var anchoEsc = 617;
var altoEsc = 400;
var anchoImg = 600;
var altoImg = 1800;
var numImgs = 1;
var anchoButs = 17;
var altoButs = 17;
var altoDesl = 20;
var arreglarAltura = 120;
var desplazamiento = 4;
var prof = 0;
// CALCULOS PARA EL SCROLL ///////////////
alto = numImgs * altoImg;
d = alto * -1 + arreglarAltura; //
a = (d - altoButs) / (altoImg - altoButs);
b = altoButs - (a * altoButs);
//////////////////////////////////////////
imgs();
ponerBotones();
function imgs(){
createEmptyMovieClip("contenedor", prof);
prof++;
attachMovie("mascara", "mascara_mc", prof);
mascara_mc._x = 0;
mascara_mc._y = 0;
for (i=0; i<numImgs; i++){
prof++;
contenedor.attachMovie("Loader", "loader"+i, prof);
// NOMBRE DE LAS IMAGENES A CARGAR //////////////////////
contenedor["loader"+i].contentPath = "formulario.swf";
/////////////////////////////////////////////////////////
contenedor["loader"+i].scaleContent = false;
contenedor["loader"+i].id = i;
contenedor["loader"+i]._y = i * altoEsc;
}
contenedor.setMask(mascara_mc);
}
function ponerBotones(){
this.attachMovie("flecha", "arriba_btn", 333);
this.attachMovie("flecha", "abajo_btn", 334);
this.attachMovie("deslizador", "deslizador_btn", 335);
arriba_btn._rotation = -90;
arriba_btn._x = anchoEsc - anchoButs - 1;
arriba_btn._y = altoButs;
abajo_btn._x = anchoEsc - 1;
abajo_btn._y = altoEsc - altoButs -1;
abajo_btn._rotation = 90;
deslizador_btn._x = anchoEsc - anchoButs - 1;
deslizador_btn._y = altoButs;
//SCROLLEAR ARRIBA Y ABAJO ------------------------------------------------
deslizador_btn.onPress = function(){
startDrag(this, false, this._x, altoButs, this._x, (altoEsc - altoButs - altoDesl));
arrastrarInt = setInterval(arrastrar, 100);
}
deslizador_btn.onRelease = function(){
stopDrag();
clearInterval(arrastrarInt);
}
arriba_btn.onPress = function(){
arribaInt = setInterval(scrollArriba, 100);
}
arriba_btn.onRelease = arriba_btn.onReleaseOutside = function(){
clearInterval(arribaInt);
}
abajo_btn.onPress = function(){
abajoInt = setInterval(scrollAbajo, 100);
}
abajo_btn.onRelease = abajo_btn.onReleaseOutside = function(){
clearInterval(abajoInt);
}
}
/*********************************** FUNCIONES *********************************************/
function arrastrar(){
y = a * deslizador_btn._y + b - altoButs;
contenedor._y = y;
}
function scrollArriba(){
if (deslizador_btn._y > (altoButs + 4)){
deslizador_btn._y -= desplazamiento;
y = a * deslizador_btn._y + b - altoButs;
contenedor._y = y;
}
else {
deslizador_btn._y = altoButs;
y = a * deslizador_btn._y + b - altoButs;
contenedor._y = y;
}
}
function scrollAbajo(){
if (deslizador_btn._y < (altoEsc - altoButs - altoDesl - 4)){
deslizador_btn._y += desplazamiento;
y = a * deslizador_btn._y + b - altoButs;
contenedor._y = y;
}
else {
deslizador_btn._y = altoEsc - altoButs - altoDesl;
y = a * deslizador_btn._y + b - altoButs;
contenedor._y = y;
}
}