| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jun 2001 Ort: NRW
Beiträge: 357
| Ladeprozess abbrechen
Hallo Leute, folgendes Szenario: über eine for-Schleife attache ich mc's auf die Bühne und lade darein in einen leeren mc jpg's (Tumbnails) per loadMovie. Das können mitunter schon mal 30-40 Movieclips, also auch 30-40 Ladevorgänge sein. Klickt man nun auf ein Thumbnail, soll eine große hochwertige Variante des Bildes geladen werden. Klickt man allerdings BEVOR alle Miniaturen geladen wurden, lädt Flash erst alle Thumbs und dann das große Bild. Ist ja auch logisch. Wie kann ich aber nun die übrigen loadMovie-Ladevorgänge für die Thumbs abbrechen, so dass sofort das große Bild geladen wird? unloadMovie() o.ä. funktioniert nicht... Im Prinzip also eine Simulation des "Abbrechen-Knopfes" aus der Leiste des Internet Explores um alle ausstehenden Requests zu löschen. Dieses Thema tauchte hier bereits einige Male auf, allerdings ohne Ergebnis... Tipps herzlichst willkommen! Danke, Sascha |
| | |
| | #2 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
Hmm ... bin auch nich so der AS Held, aber wäre vielleicht ne Idee: Baue in deine Schleife eine Abfage rein: ActionScript:
Auf deinen Button kannst du diese Variable dann auf true setzen. Weiss nich ob das klappt, wäre aber eben meine Idee jetzt ![]() Gruss, Sascha (*g*) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jun 2001 Ort: NRW
Beiträge: 357
|
OK, danke für die Antwort. Aber natürlich ist die ganze Sache noch etwas komplexer als oben dargestellt. In der for-Schleife werden in einer Rutsche die Clips attached. Klickt man auf eine andere Galerie werden wieder welche attached und so weiter. Der Effekt ist, dass wenn man "wild" umher klickt, lange warten muss, bis die entsprechenden Bilder geladen sind, weil ja Galerie für Galerie die Bilder von den vorherigen Klicks erst noch im Hintergrund geladen werden. Weil die Anfrage an den Server ja bereits gestellt wurde... Selbst wenn man den Movieclip entfernt scheint der Prozess nicht zu stoppen. Scheint also irgendwie eine generelle Flash Player-Geschichte zu sein. Man müsste im Prinzip nicht alle Bilder gleichzeitig laden, sondern eins nach dem anderen mit Preloader. Und erst wenn eins geladen ist und man sich noch in der gleichen Galerie befindet, dann darf er das Nächste laden. Ich dachte halt, es gibt eine komfortablere Möglichkeit, einfach alle Vorgänge zu stoppen... Ich gebe auch noch nicht auf, vielleicht hat noch jemand ein heißes Eisen im Feuer? |
| | |
| | #4 (permalink) | |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
Hmm .. ok, hoffe mal das ich dich soweit richtig verstanden habe. Zitat:
ActionScript:
ActionScript:
Vielleicht hilft dir das ja? Ansonsten poste doch mal deine Fla, oder dein Script, damit es noch deutlicher wird. Gruss, Sascha | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |