frage bezüglich flash und internetexplorer

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/frage_bezueglich_flash_und_internetexplorer_92109/page_1 - zur Vollversion wechseln!


schrieb am 10.09.2003 um 14:05

also auf meiner hp(siehe signature) kommt zuerst ein preloader
nur bei mir und bei einigen friendz geht er nicht weiter, bei anderem wiederum doch. Warum ist das so?

actionscript zum preloader:

Zitat
prozent=Math.round (getBytesLoaded ()/getBytesTotal ()*100);
ausgabe=prozent+"% of "+ (getBytesTotal ()/1000)+" KB";
if (_framesloaded<_totalframes) {
gotoAndPlay (_currentframe-1);
} else {
nextFrame ();
}


freaggle schrieb am 10.09.2003 um 15:19

was geht bei einigen nicht?


ich würde zuerst mal für die ganzen einheiten variablen anlegen -> bessere übersicht.

hast du diese aktion in einem movieclip?



hab jetzt mal einen einfachen preloader aus einem meiner animationen genommen, vielleicht findest du anhand des beispiels den fehler:


onClipEvent (load) { //wenn film geladen wird
gesamt = _root.getBytesTotal(); //totale größe
}
onClipEvent (enterFrame) {
bereits = _root.getBytesLoaded(); //bereits geladen
prozent = bereits*100/gesamt; //prozentberechnung
mc_balken._width = prozent*2; //breite verändern
prozent_t = int(prozent)+" %"; //anzeige %
if (prozent_t == "100 %") { //weiter aktion
i++;
if (i > 30) {
_root.play ();
}
}
}


i++ dient dazu dass das bild nicht gleich weiterspringt wenn die prozent auf hundert gehen.



edit: vielleicht funzt es wenn du vor die befehle ein _root. stellst


mfg


pandora schrieb am 10.09.2003 um 15:33

hab dir auch eine version aus meiner seite kopiert...(ifframeloadet geht ab der nächsten version nimma!!)

_root.onEnterFrame = function()
{
total = _root.getBytesTotal();
loadet = _root.getBytesLoaded();
percent = int(loadet/total*100); //int = ganzzahl
anzeige.text = percent; //dynamisches textfeld
if(percent>99)
{
delete_root.onEnterFrame; //löscht die funktion
gotoAndStop(2); //springt weiter
}
}
stop(); //damit die funktion immer wieder ausgeführt wird

lg




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026