Kai.S
Threadersteller
Dabei seit: 20.12.2005
Ort: München
Alter: 41
Geschlecht:
|
Verfasst Fr 01.06.2007 11:01
Titel Probleme mit dyn. Preloader |
|
|
Hey Leute ich brauch mal eure Hilfe...
ich erstelle onLoadStart 2 MCs preloader und balken
Code: | mclListener.onLoadStart = function(target_mc:MovieClip) {
var preloader:MovieClip = target_mc.createEmptyMovieClip("preloader_mc", 12000);
var balken:MovieClip = preloader.createEmptyMovieClip("balken_mc", 12002);
} |
in den Balken zeichne ich nen Balken, den ich dann mit
Code: | with(balken){
beginFill(farbe,alpha);
lineTo(0,hoehe);
lineTo(breite,hoehe);
lineTo(breite,0);
lineTo(0,0);
endFill();
}; |
ein Rechteck, welches ist bei onLoadProgress skalieren möchte, mit
Code: | mclListener.onLoadProgress = function(target_mc:MovieClip, loadedBytes:Number, totalBytes:Number)
//Wird bei jedem Speichern des geladenen Inhalts auf der Festplatte aufgerufen.
{
trace("MC: "+target_mc+" Loaded: "+loadedBytes+" Total: "+totalBytes);
// gesamtbytes der zu ladenden datei
var t = totalBytes;
// bereits geladene bytes
var g = loadedBytes;
var a = (g/t)*100;
// balken wird proportional zum prozentwert des ladefortschrittes skaliert
balken._xscale = a;
} |
also loadedBytes etc. funzt alles wunderbar, allerdings kennt er die var:balken wohl nicht mehr, da er sich ja in einer anderen Eventprozedur befindet...
Also wie kann ich am besten den in onLoadStart erstellten balken_mc in der onLoadProgress skalieren?
|
|