Comunidad de diseño web y desarrollo en internet online

problema de novato

Citar            
MensajeEscrito el 13 Mar 2008 03:33 pm
hola!! hice una mascara para imagenes la cual es llamada desde la biblioteca sobre una imagen que es llamada desde la misma, cuando la mascara es puesta sobre la imagen tiene un intervalo que la hace crecer.

El problema es que hago el aumento de tamaño con setInterval y no puedo hacer que pare de forma correcta, ya que si pongo un clearInterval(); antes de declarar el setInterval si lo para solo que se me elimina por completo el aumento de tamaño.


el problema grande es que al no eliminar el intervalo se repite constantemente haciendo que la compu se "pegue"

muchas gracias! :D


aca dejo el codigo

stop();


//-------------------------------------------------------//


ncol = 40;

var ncol:Number;
var nInterval:Number;



function addToMask():Void {
var nDepth:Number = mcMask.getNextHighestDepth();
mcPiece = mcMask.attachMovie("maskPiece", "mcPiece" + nDepth, nDepth);
mcPiece._x = nX;
mcPiece._y = nY;
mcPiece._width = mcImage._width + mcPiece._width;
mcPiece._height = mcImage._height/ncol;

nY += 30;


nInterval = setInterval(AumTam, 50, mcPiece);
/*if(mcPiece._y >= mcImage._height){
clearInterval(nInterval);
}*/

function AumTam(tam:MovieClip){
tam._height += 3;
if(tam._height >= 100){
clearInterval(nInterval);
}
updateAfterEvent();
}
}
var nX:Number = 0;
var nY:Number = 0;
var mcPiece:MovieClip;
this.createEmptyMovieClip("mcMask", this.getNextHighestDepth());
mcImage.setMask(mcMask);
mcMask._x = mcImage._x - 25;
mcMask._y = mcImage._y;
//var nStageWidth:Number = Stage.width;
var nAddMaskInterval:Number = setInterval(addToMask, 50);

Por lucaz

37 de clabLevel



 

El Señor me amó y se entregó a sí mismo por mí

firefox
Citar            
MensajeEscrito el 13 Mar 2008 04:57 pm

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Mar 2008 07:31 pm
Muchas gracias!!!!

me ayuda muchisimo no solo para esto sino para proyectos futuros, la verdad no entendia bien la funcion de las clases hasta ahora.

:D

Por lucaz

37 de clabLevel



 

El Señor me amó y se entregó a sí mismo por mí

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.