quinta-feira, 17 de setembro de 2009

Thumb Loader AS3

O CÓDIGO:
 
var loaderArray:Array =  new Array();
function loadThumbs(alvo:MovieClip,path:String) {
 try{
  //remove o conteudo anterior carregado dentro do alvo
  alvo.removeChildAt(0);
 }catch(e){}
 
 var loaderThumb:Loader = new Loader();
 loaderArray.push(loaderThumb =  new Loader());
 try{
  loaderThumb.load(new URLRequest(path));
 }catch(e){
  trace("Path: "+path+"["+e+"]");
 }
 
 loaderThumb.contentLoaderInfo.addEventListener("complete",handleComplete);
 loaderThumb.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, carregando);
 
 
 function carregando(event){   
  var quantoCarregou:Number = event.bytesLoaded/event.bytesTotal*100;
  var bl = event.bytesLoaded;
  var bt = event.bytesTotal;
  quantoCarregou = Math.floor((100*bl)/bt);
 }
 
 function carregou(event){
  loaderThumb.removeEventListener("progress", carregando);
  loaderThumb.removeEventListener("complete", carregou); 
 }
 
 function handleComplete(event) {  
  alvo.addChild(loaderThumb.content);
  loaderThumb = null;
 }
}

O USO:

loadThumbs(alvo,'http://www.google.com.br/intl/pt-BR_br/images/logo.gif');

Validação Só Numeros JS

O CÓDIGO:
var keyCodigo = 0;

function soNumeroPress(evento){

 if (keyCodigo == 0){
  keyCodigo = evento.keyCode;
 }
 if ((keyCodigo == 8 || keyCodigo == 13 || keyCodigo == 9 || keyCodigo == 71 || keyCodigo == 46 || keyCodigo  == 37  || keyCodigo  == 39) || (keyCodigo >= 48 && keyCodigo <= 57) || (keyCodigo >= 96 && keyCodigo <= 105))   {      VerifiqueTAB=true;   return true;    }   else  {    return false;    } 
}     
function soNumeroDown(evento) {    keyCodigo = evento.keyCode;    if ((keyCodigo == 8 || keyCodigo == 13 || keyCodigo == 9 || keyCodigo == 46) || (keyCodigo >= 48 && keyCodigo <= 57) || (keyCodigo >= 96 && keyCodigo <= 105))  {      VerifiqueTAB=true;        return true;    }   else   {      return false;  }  }
 
O USO:
 
Nos eventos onkeypress e onkeydown, utilize as respectivas funções acima:
 
onkeypress="return soNumeroPress(event);"
onkeydown="return soNumeroDown(event);"