Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-02-2004, 13:21   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 135
abfragen ob externes jpg schon geladen ist

ich lade ein externes jpg bild in einen movieclip:
loadMovie("extern/001.jpg", "mc_bild");
nun möchte abfragen ob das ganze bild schon volständig geladen ist und erst wenn vollständig geladen dann irgendeine aktion. ich würde das wohl so machen:
if (xxxxx. getBytesLoaded ()==xxxxx. getBytesTotal ) {
aktion();
}

nun ist mir nicht klar ob ich bei "getBytesLoaded" und bei "getBytesTotal" den pfad vom externen jpg angeben muss oder den movieclip in den das bild geladen wird? oder gibt es eine einfachere möglichkeit? wie verhält sich das wenn schon ein jpg in den movieclip geladen wurde, ich nun aber ein anderse in diesen movieclip lade. kann ich die abfrage ob geladen ganauso machen?
kendal ist offline   Mit Zitat antworten
Alt 18-02-2004, 13:34   #2 (permalink)
links, gerade, letzte tür
 
Benutzerbild von KAI IX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 705
du musst den pfad des container-movieclips angeben und die if-anweisung in eine ereignisprozedur packen (onEnterFrame).

besser ist auch, abzufragen ob grösser od. gleich (xxxxx. getBytesLoaded ()>=xxxxx. getBytesTotal ).

lädst du ein anderes jpg in diesen container startet dieser prozess von neuem. immer wird erstmal das vorher geladene bild entfernt. dadurhc könntest du auch die höhe resp. breite des container-movieclips nach der ladeanweisung abfragen und somit überprüfen ob das bild geladen wurde.


mfg,
kai
__________________
2addicted.de
KAI IX ist offline   Mit Zitat antworten
Alt 18-02-2004, 13:55   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 135
Vielen dank für die geschätzte Antwort!

Vielen dank für die geschätzte Antwort!
kendal ist offline   Mit Zitat antworten
Alt 18-02-2004, 13:55   #4 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
vor kurzem hatte ich ich diese frage in ähnlicher form, nun also mal als kleiner tip:


wenn die bedingung
xxxxx. getBytesLoaded ()>=xxxxx. getBytesTotal

erfüllt ist, ist zwar das bild geladen, aber muss noch nicht indiziert sein, besser also dann noch abfragen, ob container_mc._width>0 ist.

dann sollte das totsicher sein!

lg
rick
ricobeck ist offline   Mit Zitat antworten
Alt 18-02-2004, 14:07   #5 (permalink)
links, gerade, letzte tür
 
Benutzerbild von KAI IX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 705
@rico:

naja, meines wissens reicht der vergleich zw. geladenen und gesamten bytes. man muss halt nur wissen wie/wo man abfragt.

mfg,
kai
__________________
2addicted.de
KAI IX 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 03:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele