Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-01-2004, 00:49   #1 (permalink)
[ tiger ]
 
Benutzerbild von aktionkuba
 
Registriert seit: Dec 2002
Ort: bei Stuttgart
Beiträge: 327
preloader + jpeg + cache = problem

hallo,

ich habe folgendes problem:

ich möchte ein JPEG preloaden. wenn aber das JPEG schonmal geladen wurde soll er keine preloader zeigen, sondern z.b. nur das JPEG einfaden.

ich habe mir das so gedacht:

1.Frame

abchecken, ob
_root.mc.getBytesLoaded() == _root.mc.getBytesTotal()

fall das zutrifft geh auf frame 3 ansonsten auf frame 2


2. frame
gewähnlicher preloader


3. frame
mein jpeg-einfaden



mein Problem ist dass die Bedingung in Frame 1 nicht erkannt wird. ich habe im Forum mal durchgesucht und es muss also daran liegen, dass _root.mc.getBytesTotal() erst funktioniert wenn die Bildinformationen übertragen wurden - sprich breite, höhe. Aber diese eigenschaften konnte ich wiederum auch net auslesen.

hab dann probiert im 1. frame mit ner while-schleife solange zu warten bis _root.mc.getBytesTotal() != undefined. das hat net geklappt. das gleiche habe ich auch probiert mit _width und _height. habe ich auch net hinbekommen.

was kann ich tun?
__________________
let freedom ring with a shotgun blast
aktionkuba ist offline   Mit Zitat antworten
Alt 24-01-2004, 08:38   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
"getBytesTotal()" funktioniert, sobald der Server eine Response liefert. Deshalb sollte man zusätzlich zum Vergleich von getBytesLoaded mit getBytesTotal abfragen, ob getBytesTotal > 4 (4 Byte is die größe eines leeren MC). In deinem Beispiel könntest du ja auch mit einer Liste arbeiten, in die du alle geladenen JPGs einträgst und beim Laden abfragst, ob schon mal geladen...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar 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:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele