are you an actionscript master?

paraphan

Erfahrenes Mitglied
schönen tag,
hab hier diese tolle preloading-funktion. ich möchte aber,
das der balken, welcher den ladefortschritt anzeigt, am
schluss eine bestimmte länge hat, sagen wir mal 200 pixel.
wie mach ich das?

bytesLoaded = (_root.getBytesLoaded());
KbytesLoaded = (int(_root.getBytesLoaded()/1024) add " KB");
bytesTotal = (_root.getBytesTotal());
KbytesTotal (int(_root.getBytesTotal()/1024) add " KB");
percentSetup = ((bytesLoaded/bytesTotal)*100*2);
percentage = int(percentSetup) add "%";

setProperty ("_root.balken", _xscale, percentSetup);
if (bytesLoaded == bytesTotal) {
_root.play();
}

ich mein, eigentlich sollte das doch hier möglich sein:
PHP:
percentSetup = ((bytesLoaded/bytesTotal)*100*2);
bei multiplikation mit zwei am schluss müsste der balken doch 200
pixel lang sein, oder?
ist er aber nicht...
 
Hier Dein Preloader. Ladebalken 200Pixel.
Habe aber den Code umgeschrieben. Int und and sind veraltet und sind durch Math.round bzw. + ersetzt worden. Auch der Frame-Loop ist seit MX nicht mehr nötig, weil das onEnterFrame-Ereignis in eine Funktion eingebaut werden kann. Hoffe jetzt nur, Du hast MX.....:]

Skyla
 

Anhänge

könntest du bzw. jemand mir noch verraten für was
PHP:
container.attachMovie("balken","balken",1);
verwendet wird? der preloader geht ohne das nämlich auch...
 
peinlich, peinlich....wollte den Balken zuerst mittels attachMovie auf die Bühne holen, hab ihn dann aber manually aus der Bibliothek geholt und den Befehl nicht gelöscht...schlampig wie ich nun mal bin.
:%
 

Neue Beiträge

Zurück