Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-10-2004, 16:42   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 76
Einzelframe preload

Ich habe ein Flashmovie, das aus einem frame besteht. auf diesem frame liegen ein bitmap darueber ein einfarbiger movieclip(instanz name:cover) und ein preloader mc. ich moechte jetzt, dass der einfarbige mc ausgeblendet wird, wenn der movie complett geladen ist.
das script auf meinem preloaderMC sieht so aus:
ActionScript:
  1. onClipEvent (load) {
  2.  
  3.             var total= _root.getBytesTotal();
  4.  
  5.             var i;
  6.  
  7. }
  8.  
  9. onClipEvent (enterFrame) {
  10.  
  11.             var soFar = _root.getBytesLoaded();
  12.  
  13.             var percent = soFar*100/total;
  14.  
  15.             percent = int(percent )+" %";
  16.  
  17.             trace(percent )
  18.  
  19.             if (percent == "100 %") {
  20.  
  21.                         i++;
  22.  
  23.                         if (i > 5) {
  24.  
  25.                               _root.cover._visible = false;
  26.  
  27.                         }
  28.  
  29.             }
  30.  
  31. }

Das funktioniert aber leider nicht. wenn ich den film teste wird erst etwas angezeigt, wenn schon alles geladen ist. es klappt, wenn ichs auf zwei frames verteile und dann nachdem alles geladen ist auf frame 2 springe. das kann ich aber aus strukturgruenden nicht machen.
maikdyke ist offline   Mit Zitat antworten
Alt 14-10-2004, 00:04   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das leidige Thema... Der Preloader läuft erst ab Frame 1, alles was in der Bibliothek liegt, wird aber schon vorher geladen. Das bedeutet dann, dass der Preloader kaum noch etwas zu tun bekommt. Also: lager den Preloader in einen Startfilm aus und lade den eigentlichen Film mit loadMovie nach.
  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 10:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele