tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
1263
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Knochenkasper Knochenkasper ist offline Grünschnabel
    Registriert seit
    Apr 2005
    Beiträge
    3
    Hallo Leute,

    vorweg erstmal ich bin ein absoluter Flash Neuling Ich habe dieses Forum gefunden weil ich eine Möglichkeit suchte Bilder ineinander überzublenden. Da stieß ich auf einen älteren Eintrag hier im Forum in dem Datic einen Fader geschrieben hatte.
    Diesen habe ich einfach übernommen. Ich habe ihn in meiner Seite eingebaut und es hat auch sofort funktioniert.

    Was ich aber jetzt vorhabe ist den Fader immer mal wieder zu entfernen und wieder einzubinden. Geht auch ohne Probleme. Das einzige Phänomen das auftritt, ist dass der Fader immer schneller und schneller wird. Die Bilder Faden nicht mehr sauber sondern springen teilweise.

    Ich hab mal ein kleines Beispiel gemacht in dem man den Fader erstellen und wieder löschen kann. Auf Knopfdruck.

    Ich hoffe jemand hier kann mir den Fehler erklären und sagen wie ich ihn lösen kann. Vielleicht sogar Datic selbst, er muss ja wissen was er programmiert hat

    Viele Grüße

    Der Knochenkasper
    Angehängte Dateien Angehängte Dateien
     

  2. #2
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    der Fader verwendet setInterval, um die Bilder nacheinander anzuzeigen. Beim Entfernen von MovieClips werden Intervalle allerdings nicht gelöscht. Deshalb häufen sie sich bei mehrmaligem Instanzieren kumulativ an.

    Lösung: Lösche vor dem Entfernen auch das Intervall des Faders:
    PHP-Code:
    on(release){
        for(
    0<= fader.length-1i++){
            
    trace("destroy:"+fader[i]);
            
    clearInterval(fader[i].IV); // <-- Intervall löschen
            
    fader[i].removeMovieClip();
        }

    Gruß
    .
     

  3. #3
    Knochenkasper Knochenkasper ist offline Grünschnabel
    Registriert seit
    Apr 2005
    Beiträge
    3
    Aaaahhhhhsoooooo.

    Ich habe mir schon gedacht dass es an irgendetwas liegt, das sich immer wieder aufruft, aber nicht Enden will. Allerdings wäre ich nie auf den Interval gekommne. Ich hatte immer das onEnterFrame Event im Verdacht

    Danke für die schnelle Hilfe, werde es gleich ausprobieren.

    Grüße

    Knochenkasper
     

  4. #4
    Knochenkasper Knochenkasper ist offline Grünschnabel
    Registriert seit
    Apr 2005
    Beiträge
    3
    So, eingebaut und funktioniert einwandfrei!

    Danke für die Hilfe nochmal

    Grüße

    Knochenkasper
     

Ähnliche Themen

  1. Cache-Probleme beim Laden einer Seite von Flash aus
    Von greggy80 im Forum Flash Plattform
    Antworten: 8
    Letzter Beitrag: 06.11.10, 21:00
  2. Symbol Fehlendes Image beim Laden einer Flash
    Von Iwan999 im Forum Flash Plattform
    Antworten: 0
    Letzter Beitrag: 19.04.08, 07:50
  3. Photoshop schneller laden
    Von Teufelskerl1977 im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 23.01.08, 15:54
  4. Flash MX 6.0 text scrollen mit fader
    Von Nici im Forum Flash Plattform
    Antworten: 7
    Letzter Beitrag: 23.07.04, 00:15
  5. [MX] schneller fader...
    Von redback79 im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 30.09.03, 11:59