Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-06-2006, 13:29   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
flashplyer frisst speicher

hallo zusammen,

ich habe gerade ein problem mit einer kleinen bilder rotation. auf meiner hauptzeitleiste liegen ca 50 jpgs. die ersten zwei frames wird gepreloaded (so wie es früher üblich war - ich weiss ist quick und dirty). auf dem dritten
frame habe ich folgendes as zusammengeschustert:

PHP-Code:
stop();

function 
weiter(){
    
gotoAndStop(nextFrame());
    if (
_currentframe >= _totalframes){
        
gotoAndStop(3);
        };
    }
    

    
setInterval(weiter,1000); 
damit klickt meine hauptzeitleiste jede sekunde weiter, sprich die bilder wechseln durch. funzt soweit ganz gut. jedoch habe ich bemerkt, wird der film länger im browser betrachtet, die bilder wahllos schnell durchklicken. also das interval nicht mehr bei einer sekunde liegt. der firefox kaggt dann auch rum und wird langsam. beim betrachten des taskmanagers habe ich festgestellt das der flashplayer je länger er läuft mehr und mehr speicherauslastung frisst! weiss jemand woran das liegen könnte??? hängt das am set interval???


beste grüsse,

kuma
kuma ist offline   Mit Zitat antworten
Alt 25-06-2006, 13:37   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Ein nextFrame() statt gotoAndStop(nextFrame()) reicht aus.

Das muss aber nicht der Grund sein ... dein Script liegt nicht zufällig auf Frame 3?
In dem Fall hättest dann nähmlich mit der Zeit immer mehr Intervalle am Laufen.
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 25-06-2006, 13:41   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
danke dir rena, das ist es! klar es wird immer ein neues interval gestartet!!! tausend dank. das müsste funktionieren!
kuma ist offline   Mit Zitat antworten
Alt 25-06-2006, 13:47   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
yep, das wars

PHP-Code:
stop();
clearInterval(rot);
function 
weiter(){
    
nextFrame();
    if (
_currentframe >= _totalframes){
        
gotoAndStop(3);
        };
    }
    

rot setInterval(weiter,1000); 
kuma 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 12:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele