| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Mar 2004
Beiträge: 216
| Dynamic Text
hi, hab eine kleine frage. möchte zu meinem preloader eine numerische prozentangabe haben. habe der logikhalber folgende as mit einem dynamischen text mit Preloader_txt als instance name verwendet. funkt natürlich nicht. was ist falsch? this.onEnterFrame = function() { total = _root.getBytesTotal(); loaded = _root.getBytesLoaded(); prozent = int((loaded / total) * 100); if (prozent == 100) { _root.nextFrame(); } }; Preloader_txt.text = loaded ; vielen dank im vorraus ihr seid super :-) (einschleim) |
| | |
| | #2 (permalink) |
| alien Registriert seit: May 2002 Ort: Colonia
Beiträge: 7.597
|
hi. die übergabe an das textfeld muss mit in den onEnterFrame, sonst wird die anzeige nicht aktualisiert. außerdem würde ich die prozente übergeben, nicht die geladenen bytes. ActionScript:
grüße. smirgel.
__________________ bei fragen, fragen. |
| | |
| | #3 (permalink) |
| muh Registriert seit: Apr 2002 Ort: Freiburg / Stuttgart
Beiträge: 4.338
|
probiers mal hiermit: ActionScript:
EDIT: da war wohl einer schneller. Aber den zusatz im if loaded > 8 solltest du noch hinzufügen, da total am Anfang 0 ist, also loaded = total, also prozent = 100... Geändert von Janoscharlipp (20-09-2004 um 21:17 Uhr) |
| | |
| | #5 (permalink) |
| alien Registriert seit: May 2002 Ort: Colonia
Beiträge: 7.597
|
hier ein kleines tutorial über die steuerung zwischen mc´s und z.b. der hauptzeitleiste (bühne): Steuerung zwischen Hauptzeitleiste (auch Szenen), Movieclips und Stufen steht z.b. vor dem Preloader_txt ein _root, muss es in der hauptzeitleiste liegen.
__________________ bei fragen, fragen. Geändert von Smirgel (20-09-2004 um 21:40 Uhr) |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Mar 2004
Beiträge: 216
|
ja danke. weis ich hab jetzt halt folgendes as mit textfeld im gleichen mc und funkt noch immer nicht. this.onEnterFrame = function() { total = _root.getBytesTotal(); loaded = _root.getBytesLoaded(); prozent = int((loaded / total) * 100); Preloader_txt.text = prozent+"%"; if (prozent == 100) { _root.nextFrame(); } }; hab gedacht das textfeld müsste vielleicht im root liegen, geht aber auch nicht. |
| | |
| | #9 (permalink) |
| alien Registriert seit: May 2002 Ort: Colonia
Beiträge: 7.597
|
kannst aber auch mal generell überprüfen ob die werte im script ankommen: achja, und den onEnterframe auch wieder löschen, wenn 100% erreicht sind ActionScript:
sag mal was dabei im ausgabefenster steht. Edit: okay , aber lösch trotzdem den onEnterFrame, sonst rächt sich das noch
__________________ bei fragen, fragen. |
| | |
| | #11 (permalink) |
| alien Registriert seit: May 2002 Ort: Colonia
Beiträge: 7.597
|
der onEnterFrame läuft solange die zeitleiste, in der er aufgerufen ist, noch am start ist. also z.b. auf _root würde er deinen ganzen film lang laufen und jedes mal _root.nextFrame ausführen.
__________________ bei fragen, fragen. Geändert von Smirgel (21-09-2004 um 00:39 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |