Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-07-2006, 11:44   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 39
stop() reagiert nicht mehr

hi forum

habe da ein wahrscheinlich einfach zu lösendes problem, aber ich dreh langsam durch, da ich es nicht schaffe...

in meinem film, der bilder extern hochlädt, habe ich einen kleinen preloader eingebaut, der erst weiterspielt, wenn die bilder per loadMovie komplett geladen worden sind.

hier das as des preloaders

PHP-Code:
stop();

_root.bildchen.container_1.container_bunt.loadMovie("start/1_1.jpg");
_root.bildchen.container_1.container_sw.loadMovie("start/1_1sw.jpg");
_root.bildchen.container_2.container_bunt.loadMovie("start/1_2.jpg");
_root.bildchen.container_2.container_sw.loadMovie("start/1_2sw.jpg");
_root.bildchen.container_3.container_bunt.loadMovie("start/1_3.jpg");
_root.bildchen.container_3.container_sw.loadMovie("start/1_3sw.jpg");
_root.bildchen.container_4.container_bunt.loadMovie("start/1_4.jpg");
_root.bildchen.container_4.container_sw.loadMovie("start/1_4sw.jpg");

onEnterFrame = function () {
    
geladen _root.bildchen.container_1.container_bunt.getBytesLoaded()+_root.bildchen.container_1.container_sw.getBytesLoaded()+_root.bildchen.container_2.container_bunt.getBytesLoaded()+_root.bildchen.container_2.container_sw.getBytesLoaded()+_root.bildchen.container_3.container_bunt.getBytesLoaded()+_root.bildchen.container_3.container_sw.getBytesLoaded()+_root.bildchen.container_4.container_bunt.getBytesLoaded()+_root.bildchen.container_4.container_sw.getBytesLoaded();
    
gesamt _root.bildchen.container_1.container_bunt.getBytesTotal()+_root.bildchen.container_1.container_sw.getBytesTotal()+_root.bildchen.container_2.container_bunt.getBytesTotal()+_root.bildchen.container_2.container_sw.getBytesTotal()+_root.bildchen.container_3.container_bunt.getBytesTotal()+_root.bildchen.container_3.container_sw.getBytesTotal()+_root.bildchen.container_4.container_bunt.getBytesTotal()+_root.bildchen.container_4.container_sw.getBytesTotal();
    
    if (
geladen>=40) {
        
prozent Math.round(geladen/zuladen*100);
        
_root.balken._yscale 100-prozent;
    }
    
    if (
geladen == gesamt) {
        
play();
    }
}; 
wenn ich allerdings jetzt später in der zeitleiste einen stop() befehl eingebe, reagiert der nicht mehr und der film läuft einfach weiter. das selbe passiert, wenn ich im as des preloaders nicht play() sondern nextframe eingebe. und wenn ich gotoAndPlay benutze und auf das nächste bild verweise, stoppt er anstatt zu spielen. klingt komisch, ist aber so...

vielleicht hat ja jemand von euch eine idee. solltet ihr die komplette fla brauchen, dann sagt mir bescheid...


danke vielmals!!

kreuer

Geändert von kreuer (31-07-2006 um 11:49 Uhr)
kreuer ist offline   Mit Zitat antworten
Alt 31-07-2006, 11:46   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
onEnterFrame() auch wieder löschen!
PHP-Code:
if (geladen >= gesamt) { 
delete this.onEnterFrame
            play
(); 
        } 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 31-07-2006, 11:50   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 39
au mann...

und ich zerbreche mir seit heute morgen den kopf tausend dank, frager. beim nächsten problem melde ich mich einfach etwas früher bei euch...

bis bald

kreuer der flashnewb
kreuer 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 08:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele