Comunidad de diseño web y desarrollo en internet online

Problema con external preloader

Citar            
MensajeEscrito el 17 Jun 2011 08:24 pm
Hola! :)
Aprendiendo AS3 con flash cs5 me encontré con lo siguiente:
utilicé el preloader externo de flash con la barra color rojo y anduvo lo más bien. Pero, ambicioso como soy, quise agregarle un número de porcentaje. El resultado: el número anda lo más bien y la barra lo más mal (es decir, no "progresa"). Alguien podría guiarme al respecto?
Dejo el código:


var contentLoader:Loader;
loadContent("painting1.swf");

function loadContent(url:String):void
{
contentLoader = new Loader();
contentLoader.contentLoaderInfo.addEventListener(P rogressEvent.PROGRESS, loading);
contentLoader.contentLoaderInfo.addEventListener(E vent.COMPLETE, contentLoaded);
contentLoader.load(new URLRequest(url));
}

function contentLoaded(evt:Event):void
{
removeChild(progressbar);
removeChild(myLoadText);
addChild(contentLoader);
}

function loading(evt:ProgressEvent):void
{
var loaded:Number = evt.bytesLoaded / evt.bytesTotal;
loaded = Math.round(loaded * 100);
myLoadText.text = String(uint(loaded)) + "%";
setBarProgress(loaded);

}

function setBarProgress(value:Number)
{
progressbar.bar.scaleX = value;
}

Por politeumico

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Jun 2011 03:58 pm
scaleX va de 0 a 1, estás sacando un porcentaje de 0 a 100, deberías dividirlo por 100 antes de pasárselo a setBarProgress

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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