Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-07-2004, 00:54   #1 (permalink)
visitor
 
Registriert seit: Nov 2003
Ort: Stuttgart
Beiträge: 600
Preloader mit Anzeigewechsel

Hallo an alle Preloader-Tüftler.

Kann mir jemand sagen, wie ich es hin bekomme, dass mein Ladebalken, sobald 50% geladen sind die Anzeige wechselt...?

Genauer: Soll zuerst der Ladenbalken stehen, dahinter "-...%".
Dann ab 50% soll das Textfeld verschoben werden, und die Anzeige soll "+...%" anzeigen.

Also zuerst wieviel Prozent noch kommen und dann wieviel schon geladen sind.


Hört sich jetzt glaub komplizierter an als es ist...oder???


Danke.
neo14 ist offline   Mit Zitat antworten
Alt 17-07-2004, 01:00   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
ActionScript:
  1. ...
  2. if(prozentvariable<50){
  3. //anzeigetextfeld=irgendwas;
  4. //was du sonst noch machen willst vor der Hälfte der Lademenge
  5. }else{
  6. //anzeigetextfeld=irgendwasanderes;
  7. //was du sonst noch machen willst nach der Hälfte der Lademenge
  8. }
  9. ...
Das wäre das Prinzip.

Falls du damit nicht klar kommst, poste mal dein bisheriges Preloaderscipt im Gesamten ...

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (17-07-2004 um 01:02 Uhr)
rena ist offline   Mit Zitat antworten
Alt 17-07-2004, 09:42   #3 (permalink)
visitor
 
Registriert seit: Nov 2003
Ort: Stuttgart
Beiträge: 600
das ist mein preloader-skript (ganz einfach gehalten)

ActionScript:
  1. onClipEvent (load) {
  2.     gesamt = _root.getBytesTotal();
  3. }
  4. onClipEvent (enterFrame) {
  5.     bereits = _root.getBytesLoaded();
  6.     prozent = bereits*100/gesamt;
  7.     mc_balken._width = prozent*2;
  8.     prozent = int(prozent)+" %";
  9.     if (prozent == "100 %") {
  10.             _root.play ();
  11.     }
  12. }
neo14 ist offline   Mit Zitat antworten
Alt 17-07-2004, 11:47   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Probier mal aus ob das geht.
Ich habe es nicht getestet einfach mal
so ins trockene geschrieben.

PHP-Code:
onClipEvent (load) {
 
gesamt _root.getBytesTotal();
}
onClipEvent (enterFrame) {
 
bereits _root.getBytesLoaded();
 
proz bereits 100 gesamt;
 
mc_balken._width proz 2;
 if (
proz <= 50) {
  
prozent "-" + (100 int(proz)) + " %";
 } else {
  
prozent "+" int(proz) + "%";
 }
 if (
proz == 100) {
  
_root.play();
 }

__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (17-07-2004 um 11:50 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 17-07-2004, 22:18   #5 (permalink)
visitor
 
Registriert seit: Nov 2003
Ort: Stuttgart
Beiträge: 600
hey danke.

habs so in etwa auch gemacht nun.
wo ich allerdings noch hänge ist die sache mit dem verschieben des textfeldes.

das textfeld soll nämlich an der rechten aussenkante des ladebalken mitlaufen (< 50%) und danach (>50%) soll es an die rechte innenkante verschoben werden.

habs mit _x usw. peobiert, nur wir dmein textfeld immer mit skaliert, wie der ladebalken eben auch.

kann mir jemand weiterhelfen???
neo14 ist offline   Mit Zitat antworten
Alt 18-07-2004, 02:49   #6 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
  • Zeige doch mal das Skript für das Textfeld.
    Mal sehen woran das liegt.
  • Wie das mit der linken und rechten Außenkante
    gemeint ist, kann ich mir nicht richtig vorstellen.
    Der Ladebalken wächst doch nur in eine Richtung oder!?
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:42 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele