Ciao,
quella classe è associata a qualche MovieClip in libreria ?
Se sì, ti consiglio per prima cosa di usare Event.ADDED_TO_STAGE.
This is a discussion on preload OOP within the Actionscript 3.0 avanzato forums, part of the Flash Italiano category; Salve Voglio realizzare un preload con le classi, ma per qualche ragione mi carica la barra solo alla fine del ...
Salve
Voglio realizzare un preload con le classi, ma per qualche ragione mi carica la barra solo alla fine del preload, ovvero al 100%...da precisare che messo sulla root come funzione , funziona.
Grazie per l'aiuto.
La classe
PHP Code:package mc
{
import flash.display.MovieClip;
import flash.events.ProgressEvent;
import flash.display.LoaderInfo;
import flash.display.Loader;
/**
* ...
* @author
*/
public class McPreloading extends MovieClip
{
public var chekPreload:Boolean;
public function McPreloading()
{
chekPreload = false;
stage.loaderInfo.addEventListener(ProgressEvent.PROGRESS, loading);
//stage.loaderInfo.addEventListener(ProgressEvent.COMPLETE, loadComplete);
}
public function loading(event:ProgressEvent):void {
var pcent:Number = event.bytesLoaded / event.bytesTotal * 100;
trace(pcent);
lbar.scaleX=pcent/100;
lpc.text=int(pcent)+"%";
if (pcent == 100) {
removeChild(this);
this.gotoAndStop(2);
chekPreload = true;
}
}
public function loadComplete() {
//removeChild(this);
this.gotoAndStop(2);
chekPreload = true;
}
}
}
Ciao,
quella classe è associata a qualche MovieClip in libreria ?
Se sì, ti consiglio per prima cosa di usare Event.ADDED_TO_STAGE.
Bookmarks