Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-09-2005, 20:28   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 3
Mc während und nach dem preloading abspielen

Hi @all,


ich möchte wärhren eine xterne swf geladen wird einen mc abspielen lassen der vorher nicht zu sehen sein sollte nachdem der inhalt gelden wurde soll dieser wiedeer rückwärts laufen und dann verschwinden.

hat jemand einen tip?!


Gruß
ActionScript:
  1. ladebalken._visible = false;
  2. function ladeInhalt(dest, src) {
  3.     inhalt.unloadMovie();
  4.     // usw. für alle Container, die Du hast
  5.     dest.loadMovie(src);
  6.     this.onEnterFrame = function() {
  7.         var cur = dest.getBytesLoaded();
  8.         var max = dest.getBytesTotal();
  9.         if (cur>10 && max>10) {
  10.            
  11.             ladebalken._visible = true;
  12.            
  13.             var percent = cur*100/max;
  14.             // in "percent" stehen die geladenen %
  15.             this.ladebalken._xscale=percent
  16.             _root.test2.stop(2);
  17.             if (percent>=100) {
  18.                 // den EnterFrame-Event löschen um Performance zu sparen
  19.                 _root.test.play(2);
  20.                 delete this.onEnterFrame;
  21.                 ladebalken._visible = false;
  22.            
  23.                
  24.             }
  25.         }
  26.     };
  27. }


Loco
loco666 ist offline   Mit Zitat antworten
Alt 19-09-2005, 20:46   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 57
Hallo,
PHP-Code:
ladebalken._visible false;
function 
ladeInhalt(destsrc) {
    
inhalt.unloadMovie();
    
// usw. für alle Container, die Du hast
    
dest.loadMovie(src);
    
this.onEnterFrame = function() {
        var 
cur dest.getBytesLoaded();
        var 
max dest.getBytesTotal();
        if (
cur>10 && max>10) {
            
ladebalken._visible true;
            var 
percent cur*100/max;
            
// in "percent" stehen die geladenen %
            
this.ladebalken._xscale percent;
            
_root.test2.stop(2);
            if (
percent>=100) {
                
// den EnterFrame-Event löschen um Performance zu sparen 
                
delete this.onEnterFrame;
                                
inhaltGeldaden();
                
_root.test.play(2);
                
            }
        }
    };
}
inhaltGeldaden = function () {
    
this.onEnterFrame = function() {
        if (
this.ladebalken._xscale>0) {
            
this.ladebalken._xscale -= 1;
        } else {
            
this.ladebalken._visible false;
        }
    };
}; 
so in der art müsste es gehen. Wenn das zu schnell ist benutze setIntervall
t.i.b.o.c. ist offline   Mit Zitat antworten
Alt 19-09-2005, 21:02   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 3
Hi,

also wenn ich Deinen Code einfüge läuft nur der ladebalken zurück.

hier mal ein Link wie ich es meine:
Link

Gruß


Loco
loco666 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 22:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele