Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-07-2005, 14:12   #1 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 82
Question Es wird alles 2mal geladen?!

Hallo,

ich habe einen '3-Bild-Preloader'. Also im ersten Bild wird geprüft, ob der film geladen ist vom 2ten gehts zurück zum ersten und im 3ten liegen importierte *.swf Files auf der Bühne, welche im Hauptfilm per LoadMovie geladen werden.

Das funktioniert soweit auch gut, der Film wird vorgeladen mit statusanzeige etc. wenn er fertig ist und einen link betätige, dauert es ewig, bis das angeblich vorgeladene swf im hauptfilm erscheint

hat jemand eine idee?

Danke!
Zinotidi ist offline   Mit Zitat antworten
Alt 20-07-2005, 15:03   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 15
hallo...

für hilfe bräuchte man schon Dein script. also her damit. so aus dem kalten kann das alles sein.
faseb ist offline   Mit Zitat antworten
Alt 20-07-2005, 15:34   #3 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 82
da ist was dran

ich hab mal vieles rausgeschmissen, damit die datei nicht zu groß wird...
aber das prinzip sollte erkennbar sein
download

Geändert von Zinotidi (20-07-2005 um 16:34 Uhr)
Zinotidi ist offline   Mit Zitat antworten
Alt 20-07-2005, 15:54   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 15
mit dem konstrukt
if(this.getBytesLoaded()>=this.getBytesTotal())
fragst Du nur ab, ob der hauptfilm geladen ist.
nicht aber, ob "content/jubilaeum_content_1970.swf" geladen ist.
deswegen dauert es dann noch bis der film auf der bühne erscheint,
da er noch geladen wird.
faseb ist offline   Mit Zitat antworten
Alt 20-07-2005, 16:05   #5 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 82
hm aber sollte der 'content/jubilaeum_content_1970.swf' nicht im cache liegen?, da er ja im 3ten Bild des Hauptfilms auf der Bühne liegt?
Wenn nicht? Wie kann ich das anders lösen?
Zinotidi ist offline   Mit Zitat antworten
Alt 20-07-2005, 16:30   #6 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 15
liegt nicht im cache.
erstens weil der film in einen movie geladen wird der erst noch erstellt wird,
sprich flash weiss noch gar nicht was da kommt.
zweitens mit this am anfang fragst Du nur den hauptfilm ab, halt... this

Du könntest als eine lösung alle filme, die Du zusätzlich noch laden wirst in jeweils eine höheres level laden und das level vorher _visible=false setzen.
das ganze machst Du gleich am anfang mit. und dann fragst Du im preloader die ganzen levels mit ab. da hast Du du dann die filme im cache.
oder Du beschäftigst Dich mit folgenden link...

Preloading - The Definitive Guide

es lohnt sich...

Geändert von faseb (20-07-2005 um 16:32 Uhr)
faseb ist offline   Mit Zitat antworten
Alt 20-07-2005, 16:33   #7 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 82
ok werde ich mal machen danke!
Zinotidi 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 11:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele