Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-04-2004, 18:03   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 11
onEnterFrame und Endlosschleife

Hi,

Ich hole mir aus einer XML-Datei ein paar Bildinformationen (Dateinamen, Titel, usw.) und baue damit eine Bildergalerie mit vor- und zurück-Button. Die Bilder lade ich dann mit folgendem Code in einen Container (image_ct):

PHP-Code:
function loadpic(adress
{
    
image_ct._alpha 0;
    
image_ct.loadMovie(adress);
    
    
this.onEnterFrame = function() 
    {
        
trace('Lade');        
        if (
image_ct._height>0
        {
            
            
// Code zum Skalieren, Positionieren und Anzeigen des Bildes entfernt
                        
            
delete this.onEnterFrame;
            
        }
    };
};

loadpic('images/' _global.pictures[tmp]); 
Das funktioniert auch soweit sehr gut, aber bei einigen Bildern produziere ich eine Endlosschleife (Im Debugfenster erscheint endlos die Ausgabe "Lade"). Die If-Bedingung scheint also nie true zu werden.

Die JPEG-Datei ist definitiv vorhanden und die Datei wurde mit dem gleichen Grafikprogramm abgespeichert wie alle anderen, d.h. das JPEG als solches sollte auch heil sein. So richtig reproduzierbar konnte ich das noch nicht gestalten, aber offensichtlich entsteht die Endlosschleife besonders bei Bildern mit geringerer Dateigröße (z.B. 100 statt 500 KB).

Irgendwelche Ideen, was ich falsch mache oder ändern muss?

Vielen Dank!
login37 ist offline   Mit Zitat antworten
Alt 17-04-2004, 18:32   #2 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 11
Ok habe die Lösung gefunden. Flash mag keine progressiven JPEGs, was ich nach gezielter Suche nun auch hier nachlesen konnte.

Mein Grafikprogramm speichert offenbar automatisch wieder als progressives JPEG, wenn das Ausgangs-JPEG ein solches war.
login37 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 23:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele