Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-04-2004, 18:37   #1 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
Tür auf - Tür zu (Preloader)->Inhalt da

Dieser Thread baut auf diesen auf:
[STUFF] Preloader im Hauptfilm für externe Flashfilme und Bilder

Es fällt mir schwer, mich da richtig auszudrücken. Ich möchte im Grunde genommen nur ne einfache Flashseite mit Navigation oben und bei betätigen eines Buttons kommt eine Animation die den aktuellen Inhalt bedeckt(teilweise). Nun erscheint ein Preloader und lädt den Inhalt. Wenn dieser geladen ist, verschwindet die Animation und der Inhalt erscheint. Ist das einigermaßen verständlich? . Wird soooft benutz und kaum beschrieben (finde jedenfalls nix).

modifizierte fla: www.nicmare.de/web/main.zip

Kann man da mit Renas vorlage arbeiten oder lieber was komplett neues?
MfG
nicmare
__________________
Dropbox 250MB mehr für dich/mich

Geändert von Nicmare (18-04-2004 um 18:39 Uhr)
Nicmare ist offline   Mit Zitat antworten
Alt 18-04-2004, 18:57   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Hab jetzt doch nicht deine Vorlage genommen (weil zwischendurch schon agefangen ) aber das Prinzip sollte passen:

Eine Animation im MC
-> erster Frame ein Stop
-> mittlerer Frame (da wo "zu" ist)
ActionScript:
  1. _parent.ladeziel.loadMovie(this.zuladen);
  2. _parent.ladestatus()
  3. stop();
Und das o.g. Preloaderscript ändern und zwar so
ActionScript:
  1. //--- Aktionen für die Button_MCs um externe Daten
  2. //--- in den Ziel-MC "ladeziel" zu laden ---------
  3. lade_1.onPress = function() {
  4. [b]// zu ladende datei in Variable schreiben
  5.     tuer.zuladen="film1.swf";
  6.     // Abspielen der Tuer-Animation
  7.     tuer.play()[/b]
  8. };
  9. lade_2.onPress = function() {
  10.     tuer.zuladen="film2.swf";
  11.     tuer.play()
  12. };
  13. lade_3.onPress = function() {
  14.     tuer.zuladen="bild3.jpg";
  15.     tuer.play()
  16. };
  17. //-------------------------------------------------
  18.  
  19. //--- Ladeanzeige unsichtbar machen ---------------
  20. loader._visible = false;
  21. //-------------------------------------------------
  22.  
  23. //--- Ladefunktion --------------------------------
  24. ladestatus = function () {
  25.     // Einen onEnterFrame-Event erstellen, so dass nun
  26.     // der Ladezustand kontinuierlich abgefragt und
  27.     // angezeigt wird
  28.     loader.onEnterFrame = function() {
  29.         // Geladene und zu ladenede Bytetes abfragen
  30.         geladen = _root.ladeziel.getBytesLoaded();
  31.         zuladen = _root.ladeziel.getBytesTotal();
  32.         // Sicherheitsabfrage, da ein leerer MC so ungefähr
  33.         // 4 bis 5 Bytes hat und zu Verfälschungen führen könnte
  34.         if (geladen>=10) {
  35.             // Ladeanzeige sichtbar machen
  36.             loader._visible = true;
  37.             // Berechnung der bereits geladenen Prozent
  38.             prozent = Math.round(geladen/zuladen*100);
  39.             // Ausgabe im dynamischen Textfeld "prozentanzeige"
  40.             this.prozentanzeige.text = prozent+" Prozent geladen";
  41.             // Skalierung des Balkens anhand der Prozentzahl
  42.             this.balken._xscale = prozent;
  43.             // Wenn komplett geladen
  44.             if (prozent>=100) {
  45.                 // den EnterFrame-Event löschen um Performance zu sparen
  46.                 delete this.onEnterFrame;
  47.                 // die Ladeanzeige wieder unsichtbar machen
  48.                 this._visible = false;
  49.                 [b]this._parent.tuer.play();// <- das hier ergänzen[/b]
  50.             }
  51.         }
  52.     };
  53. };
  54. //-------------------------------------------------
  55.  
Nicht online getestet, d.h. den Preloader konnte ich offline nicht sehen. Aber sollte so ungefähr hinkommen. Beispielmain.fla anbei ... ruft die externen Dateien aus o.g. Tut auf.

Gruß
rena
Angehängte Dateien
Dateityp: zip main_auf_zu.zip (5,3 KB, 27x aufgerufen)
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 18-04-2004, 19:18   #3 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
schade dass nur du hilfst bzw helfen kannst.
funzt super das script. ich werd mal schauen ob ich es einbauen kann. danke rena
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 18-04-2004, 21:05   #4 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
mal ne andere frage.
ich benutze manchmal bitmaps die ausm rahmen gehen.
und wenn jetzt die tür zufährt, sieht man den überstehenden teil ja noch der dann "wegpoppt". kann man das script später so ändern dass bevor die tür kommt, eine einmation dieses überstehende bitmap zB einzieht? weißt was ich meine?
__________________
Dropbox 250MB mehr für dich/mich
Nicmare 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 07:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele