Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-04-2004, 21:30   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 70
Preload ...again!

Hallo Leutz!

vorab.. bitte nicht wieder auf irgendwelche anderen theads veweisen, ich möchte nur wissen, warum das hier nicht funktioniert:
jpg's werden dynamisch geladen

1.frame
stop()

2. frame
loadMovie("jpeg-dateiname", "con");

3. frame
if (con.getBytesLoaded() >= con.getBytesTotal()) {
gotoAndPlay(5);
}
4. frame
gotoAndPlay(_currentframe-1);

simple.. ja! Klappt aber nicht! Der Film soll erst ab Frame 5 weiterlaufen, wenn das jpg ganz geladen ist, und nicht vorher, aber genau das macht er aber. Das ganze muss für flash5 kompatibel sein.

Also, bin ich blöd oder bin ich blöd aber warum geht das nicht???

Gruß Marco
imagica ist offline   Mit Zitat antworten
Alt 29-04-2004, 21:39   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Vermutlich weil zu diesem Zeitpunkt beim ersten Mal im dritten Frame das jpg noch gar nicht angefangen hat zu laden (dauert ein wenig), deshalb getBytesTotal=0 ist da noch nichts geprüft werden kann, aber ein leerer Movieclip ("con"), der ja schon geladen ist, schon mal 4 Bytes hat. Deshalb ist 4 >=0, Bedingung erfüllt und weiter geht's

Lösung:
Nicht nur getbytesLoaded >= getBytesTotal abfragen sondern auch getBytesLoaded > 4 (oder sicherheitshalber 8 oder 10)

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 29-04-2004, 22:08   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 70
Danke erstmal..aber

ich habe jetzt in frame 4 stehen:
if (con.getBytesLoaded() && con.getBytesLoaded()>12 < con.getBytesTotal()) {
gotoAndPlay(_currentframe-1);
} else {
gotoAndPlay(5);
}

<haarerauf>er läuft aber trotzdem sofort weiter...</haarerauf>

Kannst Du mir helfen?
imagica ist offline   Mit Zitat antworten
Alt 29-04-2004, 22:11   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
ActionScript:
  1. if ((con.getBytesLoaded()>=con.getBytesTotal()) && (con.getBytesLoaded()>12)) {
  2. ...
Ungetestet ... mußt auch gucken ob ich die Klammern richtig gesetzt hab...

Könnt natürlich auch noch an was anderem liegen, war halt mein erster Gedanke.
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 29-04-2004, 22:26   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 70
ich habs jetzt!!!! Danke nochmal!!!!
Liebe Grüße Marco
imagica ist offline   Mit Zitat antworten
Alt 29-04-2004, 22:27   #6 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Jo, seh ich. Kann aber nicht viel mehr zu sagen. Der Loader liegt mit in dem hinzugeladenen Film in dem auch con liegt und der Text?
Läuft der so wie er soll, wenn du ihn separat auf den Server stellst?
Falls ja ... Pfadproblem?
Falls ebenfalls nein, poste mal nur den FIlm mit dem loader, den "con" und dem Text hier.

Sonst wüsst ich momentan keinen Tipp
__________________
www.rena-hermann.de

The angels have the phone box
rena 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 02:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele