Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve pessoal,
Como disse em meu outro tópico, estou me adaptando ao AS3 agora, e como toda adaptação estou tendo alguns problemas que eu sei que são por falta de experiência, então nada melhor do que compartilhar isso no forum com pessoas que ja tem essa experiência.
o Caso é o seguinte, fiz uma classe de teste que é o projeto "Alpha" de uma classe que vai servir como padrão para carregamento de arquivos, ela tem pouco metodos mesmo porque, estou iniciando ela agora, o grande problema é que depois de carregar o arquivo ela não mostra o mesmo no Stage, mesmo eu tendo adicionado o arquivo com addChild(), segue o código.
Classe LoadFile.as
package com.lucasmarcal.displayloader
{
/**
* @version: 1.0 Alpha
*/
import flash.display.Loader;
import flash.display.Sprite;
import flash.net.URLRequest;
import flash.events.*;
public class LoadFile extends Sprite
{
var l:Loader = new Loader()
var perc:Number;
var container:Sprite = new Sprite()
public function LoadFile()
{
trace("iniciou classe de carregamento")
initLoadFile()
}
public function initLoadFile():void
{
l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loop)
l.contentLoaderInfo.addEventListener(Event.COMPLETE, done)
l.load(new URLRequest("conteudo.swf"))
}
public function loop(e:ProgressEvent):void
{
perc = e.bytesLoaded / e.bytesTotal
trace(Math.ceil(perc * 100).toString() + "%")
}
public function done(e:Event):void
{
container.addChild(l)
}
}
}import com.lucasmarcal.displayloader.LoadFile
var lod:LoadFile = new LoadFile()
Se alguém puder me ajudar eu agradeço.
Abraços!
Carregando comentários...