Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-12-2004, 15:47   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Ort: Münster
Beiträge: 30
Question attacheMovie aus Shared Library mit Loading

Hallo zusammen,

ich habe ein ziemliches Problem, ich bin dabei eine Website mit einem
Seite-Umblätter Effekt zu machen. Dazu benutze ich "pageflip version 2.1",
zu finden unter http://www.iparigrafika.hu/pageflip/.

Ein gutes Script, allerdings ist es nicht dafür ausgelegt, das sich der Inhalt
der (Papier)Seiten verändern kann. Jedesmal, wenn man z.B. anfängt eine Seite
umzublättern wird der Seiten-Inhalt neu aus der Library attacht.
D.h. Änderungen auf der Seite wie z.B. Text-Scrolling oder ein ausgetauschtes
Bild gehen verloren, die Anzeige springt.

Inzwischen bin ich soweit, daß beim neu Attachen der Seiten der alte Zustand
wiederhergestellt wird (Scrolling bleibt erhalten, etc.). Das alles muß
innerhalb eines onEnterFrame Durchlaufs erfolgen, da es ansonsten zu einem
Blinken kommen würde.

Jetzt kommt aber das nächste Problem. Ich möchte dynamisch Bilder und swfs
hinzuladen.

Wenn ich das mit loadMovie("meinBild.jpg") mache, dann benötigt Flash zur
Darstellung immer eine gewisse Zeit, selbst wenn das Bild schon vorher einmal
geladen wurde, das Bild "blinkt" also.

Deshalb müß ich ich das Ganze über attachMovie regeln und habe deshalb nach
einer Möglichkeit gesucht MovieClips aus externen swfs per AS an eine
beliebige Position zu attachen und habe das hier gefunden:

http://www.flashkit.com/tutorials/Ti...1000/index.php
(How to use an external .swf as a library)

Diese Lösung funktioniert zwar, aber Sie erzwingt auch, daß ich die
externen swfs als Shared Libraries einsetzte. Dabei geht mir dann wiederum
die Kontrolle über das Loading und besonders den Zeitpunkt des Loadings
verloren.

Hat jemand ne Ahnung wie man

- das Loading von Shared Libraries genau steuern kann?
oder
- die Verzögerung bei loadMovie() verhindern kann?

puh, ich hoffe mein Problem ist einigermaßen klar, nicht mal
das zu beschreiben ist einfach. Bin für jede Hilfe dankbar.
typo33 ist offline   Mit Zitat antworten
Alt 18-01-2005, 10:47   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Ort: Wien
Beiträge: 5
Talking me too!!

Zitat:
Hat jemand ne Ahnung wie man

- das Loading von Shared Libraries genau steuern kann?
oder
- die Verzögerung bei loadMovie() verhindern kann?

puh, ich hoffe mein Problem ist einigermaßen klar, nicht mal
das zu beschreiben ist einfach. Bin für jede Hilfe dankbar.

Das wüsste ich auch gerne!!!
__________________
Ich hasse Zahnärzte!!
kabledabua ist offline   Mit Zitat antworten
Alt 14-03-2006, 13:09   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Ort: Köln
Beiträge: 106
Helau,

ich weiß nicht, wie sich die Shared Libs verhalten, aber eine onEnterFrame-Abfrage der Breite eines MovieClips könnte hier Info darüber geben, ob ein Clip geladen worden ist oder eben nicht. Das funktioniert vermutlich für die meisten Zwecke. Ein Alternative ist, eine Checkvariable im hinzuzuladenden Clip anzulegen, deren Inhalt vom Rahmenmovie abgefragt wird. Damit bekommt man zwar keine progressive Abfrage hin, aber immerhin schonmal eine boolsche Statusabfrage.

Ich habe gerade im Rahmen eines Projekts (noch nicht online) das Flippage Script so erweitert, daß die Seiten dynamisch per loadMovie() reingeladen werden. Die Zeit, die der Ladevorgang in Anspruch nimmt, minimiere ich dabei, indem ich die Seiten vorher unsichtbar neben der Stage vorlade - so daß sie im Browsercache abgelegt werden. Das beschleunigt das Laden in die Flippage Clips schonmal ganz erheblich. Um das Flackern der Seiten zu verhindern, hab ich zusätzliche Clips unter (also auf einem tieferen Layer) die eigentlichen Flippages gelegt, die den gleichen Inhalt haben, wie diejenigen, die darüberliegen. Diese Duplikate werden nur solange angezeigt, wie der Ladevorgang der eigentlichen Flippages benötigt. Während die Flippages also leer erscheinen, werden an ihrer Stelle die Dupikate angezeigt. Im Effekt sieht das recht brauchbar aus. Ein mittlerweile zwei Jahre alter Ansatz in dieser Richtung ist noch online unter www.rumbke.de/book, auch wenn ich diese Technik damals noch nicht für die erste und letzte Seite des Books integriert hatte.
__________________
http://www.rumbke.de
leif 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 13:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele