Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Alpha.ONE

Haudegen

Dabei seit: 25.03.2003

Beiträge: 544

 

1 Zum Seitenanfang

Montag, 19. April 2004, 14:17

[TUTORIAL] Externe Filme Vorladen

Hi,

ich habe hier mal nach einer Methode gefragt, wie man externe Movieclips mit einem Preloader + Ladebalken vorladen kann.
Leider ist keine vernünfige und dauerhaft sinnvolle Lösung dabei herausgekommen.
Nun ich habe mich hingesetzt und mir überlegt, wie man einen solchen Preloader umsetzen kann. Und hier ist meine Lösung:

Schritt 1:
Zeichnet ein Rechteck im Form eures zukünftigen Ladebalkens, wandelt ihn in ein Movieclip um, und gebt ihm den Namen balken_mc. Gebt diesen MovieClip auch den Instanznamen balken_mc.
Achtet beim Umwandeln darauf, dass der Registrierungspunkt des Balkens am linken Rand ist.
Num stellt ihr die Breite des MovieClips auf 1.

Schritt 2:
Schreibt nun folgendes Script in den Frame, in dem sich euer Ladebalken befindet:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// MovieClip erzeugen
createEmptyMovieClip("Container_mc", 1);
Container_mc._x = 150; // Positon auf der x-Achse
Container_mc._y = 27; // Positon auf der y-Achse
// Für Flash MX 2004 ist der geladene Film das Wurzelelment
_root.Container_mc._lockroot = true;
// Externen Film laden
_root.Container_mc.loadMovie("Film.swf"); // anstatt "Film.swf" gebt ihr den Namen des Filmes oder des Bildes an, den ihr laden wollt
var kbgeladen_num;
var kbgesamt_num;
// Regelmäßiger Funktionsaufruf
var id = setInterval(pruefen, 1);
function pruefen() {
	// Geladene Bytes, umgewandelt in Kilobyte
	kbgesamt_num = Math.round(_root.Container_mc.getBytesTotal()/1024);
	kbgesamt_str = kbgesamt_num.toString();
	kbgeladen_num = Math.round(_root.Container_mc.getBytesLoaded()/1024);
	kbgeladen_str = kbgeladen_num.toString();
	balken_mc._width = Math.round((kbgeladen_num/kbgesamt_num)*200);
	if (kbgeladen_num>0 && kbgeladen_num == kbgesamt_num) {
balken_mc.unloadMovie ();		
clearInterval(id);
	}
}


Wünsche euch viel Spaß damit.

MfG
Die ersten vierzig Jahre unseres Lebens liefern den Text,
die folgenden dreißig den Kommentar dazu.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Alpha.ONE« (19. April 2004, 15:07)

 

Kutta

Routinier

Dabei seit: 05.05.2003

Beiträge: 251

 

2 Zum Seitenanfang

Montag, 19. April 2004, 15:50

hey nettes Tut, werds bei Gelegenheit mal ausprobieren ;)

Vielleicht schreib ich auch mal eins, die FlashRubrik lahmt hier sowie so ganz schön rum

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kutta« (19. April 2004, 15:53)

 

Alpha.ONE

Haudegen

Dabei seit: 25.03.2003

Beiträge: 544

 

3 Zum Seitenanfang

Montag, 19. April 2004, 16:00

Mit dieser leicht veränderten Version wird der MovieClip bei jedem Seitenaufruf neu geladen ( Temp. Internet Files werden übergangen ):

// MovieClip erzeugen
createEmptyMovieClip("Container_mc", 1);
Container_mc._x = 150; // Positon auf der x-Achse
Container_mc._y = 27; // Positon auf der y-Achse
// Für Flash MX 2004 ist der geladene Film das Wurzelelment
_root.Container_mc._lockroot = true;
// Externen Film laden
rn = Math.round(Math.random()*1000000);
_root.Container_mc.loadMovie("Film.swf?reload="+rn);
// anstatt "Film.swf" gebt ihr den Namen des Filmes oder des Bildes an, den ihr laden wollt
var kbgeladen_num;
var kbgesamt_num;
// Regelmäßiger Funktionsaufruf
var id = setInterval(pruefen, 1);
function pruefen() {
// Geladene Bytes, umgewandelt in Kilobyte
kbgesamt_num = Math.round(_root.Container_mc.getBytesTotal()/1024);
kbgesamt_str = kbgesamt_num.toString();
kbgeladen_num = Math.round(_root.Container_mc.getBytesLoaded()/1024);
kbgeladen_str = kbgeladen_num.toString();
balken_mc._width = Math.round((kbgeladen_num/kbgesamt_num)*200);
if (kbgeladen_num>0 && kbgeladen_num == kbgesamt_num) {
balken_mc.unloadMovie ();
clearInterval(id);
}
}
Die ersten vierzig Jahre unseres Lebens liefern den Text,
die folgenden dreißig den Kommentar dazu.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Alpha.ONE« (19. April 2004, 16:02)

 

mat

Routinier

Dabei seit: 05.12.2002

Beiträge: 383

 

4 Zum Seitenanfang

Montag, 19. April 2004, 16:23

Vor einer Weile hab ich eine Komponente gemacht, die ein externes SWF lädt. Während dem Laden wird ein Platzhalter angezeigt wie beim IE und rechts neben dem Symbol ein Prozentangabe. Außerdem kann man einen Loadhandler setzen...
 

Kutta

Routinier

Dabei seit: 05.05.2003

Beiträge: 251

 

5 Zum Seitenanfang

Montag, 19. April 2004, 16:45

also doch ein paar Flasher hier ;)
hooray

Hab übrignes n Problem mit Preloadern.
Generell klappt das ja alles, nur will ich, das mein Preloader erst nach einer gewissen Zeit auftaucht und dann auch erst anfängt die benannte Seite zu laden. Habs normal und auch mit der pbar von mx 2004 versucht, nur klappt das nie wirklich, vielleicht weiß einer von euch Hilfe.

Thx

Kutta :P

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kutta« (19. April 2004, 19:03)

 

Alpha.ONE

Haudegen

Dabei seit: 25.03.2003

Beiträge: 544

 

6 Zum Seitenanfang

Mittwoch, 21. April 2004, 17:13

setz doch den gesamten Preloader in eine setInterval funktion, die nach einer bestimmten Zeit Preloadet und den Ladebalken sichtbar macht. Kannst ja beim Balken mit _visible = true bzw. false arbeiten.
Die ersten vierzig Jahre unseres Lebens liefern den Text,
die folgenden dreißig den Kommentar dazu.
 

Kutta

Routinier

Dabei seit: 05.05.2003

Beiträge: 251

 

7 Zum Seitenanfang

Mittwoch, 21. April 2004, 21:50

jo, werd ich wohl so machen müssen, habs nicht mehr so hinbekommen, wie ich dachte, dass es klappt. Naja, werd mich dann die Tage mal ans AS setzten.

Gruß

Kutta
 

Dabei seit: 21.03.2004

Beiträge: 43

 

8 Zum Seitenanfang

Freitag, 23. April 2004, 17:53

MoIn, vielleicht könnt ihr mir auch mal helfen ;)
ich hab nen Flash"Movie" gemacht mit einem Menü, sollt dann demnächst mal ne Seite werden. So nun hab ich ein Problem mit der Load Movie Action, und zwar hab ich halt noch ein zweites Movie gemacht was sozusagen dann neben dem Menü geladen werden sollte, jedoch wird das dann immer so geladen, dass es IM bzw. ÜBER das Menü geladen wird. Kann mir jemand helfen wie ich genau angeben kann, WO es geladen werden soll, sodass es dann zeimlich rechts erscheint und nicht das Menü schneidet? Danke ? MfG
Mathias

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Schmitt.Mathias« (23. April 2004, 17:55)

 

Kutta

Routinier

Dabei seit: 05.05.2003

Beiträge: 251

 

9 Zum Seitenanfang

Freitag, 23. April 2004, 18:03

gibts du denn die Position des Movies, welcher geladen werden soll an?
Ansonsten erstell doch einfach einen Movie auf der Bühne statt per AS und spreche dort die entsprechenden Frames an.
 

Dabei seit: 21.03.2004

Beiträge: 43

 

10 Zum Seitenanfang

Freitag, 23. April 2004, 18:48

ich versteh leider nicht wie du das meinst ich hab mal das was ich gemacht hab hochgeladen vielleicht kannst mir es ja irgendwie erklären oder umändern so dasses funzt! Wäre cool ich komm nämlich voll net mehr weiter! (ich weiß auch net wie man die position angibt usw, sry)
Danke!
MfG Mathias
»Schmitt.Mathias« hat folgende Datei angehängt:
  • Site.zip (8,37 kB - 35 mal heruntergeladen - zuletzt: 13. März 2012, 09:42)
 

Kutta

Routinier

Dabei seit: 05.05.2003

Beiträge: 251

 

11 Zum Seitenanfang

Samstag, 24. April 2004, 15:31

Wenn du einen Movie extern auf die Bühne lädst, solltest du die Koordinaten (x und y) angeben.
Was ich mit Movie auf der Bühne erstellen meinte, hab ich im Anhang.
Generell ist es natürlich aufgrund der Ladezeit gut möchglichst viel auszulagern, aber ich denke bei dir sollte es auch so reichen.
Gruß

Kutta

P.S.: Wenn du jetzt die Koordinaten des Movies verstellen willst, einfach per drag&drop oder unten die Koordinaten angeben
»Kutta« hat folgende Datei angehängt:
  • index.rar (6,51 kB - 38 mal heruntergeladen - zuletzt: 13. März 2012, 09:42)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kutta« (24. April 2004, 15:32)

 

Dabei seit: 21.03.2004

Beiträge: 43

 

12 Zum Seitenanfang

Samstag, 24. April 2004, 16:35

MoIn, danke für die Antwort ich werde es mir nachher mal anschauen und dir sagen ob ich damit zurecht gekommen bin ;) Danke nochmals! Mathias

#edit
Morgn,

kann die .fla leider net öffnen mit Flash 5, mit was hast du die denn programmiert?? Mathias

keine doppelposts bitte. jperl

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »jperl« (25. April 2004, 12:12)

 

Kutta

Routinier

Dabei seit: 05.05.2003

Beiträge: 251

 

13 Zum Seitenanfang

Sonntag, 25. April 2004, 10:54

Mit Flash MX 2004 und als Flash MX veröffentlicht, ich uploade das später noch mal als Flash5Datei.
 

Dabei seit: 21.03.2004

Beiträge: 43

 

14 Zum Seitenanfang

Sonntag, 25. April 2004, 18:09

Ach so deswegen kann ichs mir net anschauen!
Ok ich warte dann bis dus veröffentlicht hast als Flash5 Datei!

Danke! MfG Mathias
 

Kutta

Routinier

Dabei seit: 05.05.2003

Beiträge: 251

 

15 Zum Seitenanfang

Sonntag, 25. April 2004, 18:42

Hi, hab mal geschaut, ich kann nur die swf.Datei nicht aber die fla als 5-er ausgeben. Am besten du holst dir auf www.macromedia.com/de
mal die trialversion von FlashMX oder FlashMX2004.
Das Prinzip ist hierbei bei den versionen das selbe

Gruß

Kutta
 

mat

Routinier

Dabei seit: 05.12.2002

Beiträge: 383

 

16 Zum Seitenanfang

Sonntag, 25. April 2004, 19:30

Doch es geht! Allerdings brauchst du dann Flash MX und das Upgrade.
In MX 2004 im MX-Format speichern. Dann in MX im 5er-Format speichern. Überhaupt nicht umständlich :D ;)
 

Kutta

Routinier

Dabei seit: 05.05.2003

Beiträge: 251

 

17 Zum Seitenanfang

Sonntag, 25. April 2004, 19:52

lol, na dann,
ich werd mal gucken ob ichs heute noch schaffe.
 

Dabei seit: 21.03.2004

Beiträge: 43

 

18 Zum Seitenanfang

Sonntag, 25. April 2004, 19:59

Mhh, wenn net dann lad mal die FLA hoch als Flash5, die swf datei is ja net soo wichtig denk ich s geht mir ja nur um das FLA, bzw. wie es darin gemacht wurde, oder? Mfg
 

Kutta

Routinier

Dabei seit: 05.05.2003

Beiträge: 251

 

19 Zum Seitenanfang

Sonntag, 25. April 2004, 20:02

lol.war anders rum. swf war kein Problem, aber ich guck trotzdem mal,
hab aber im Moment was zu tun, also später erst.
 

Dabei seit: 21.03.2004

Beiträge: 43

 

20 Zum Seitenanfang

Sonntag, 25. April 2004, 20:11

Ach so *g* Alles klar, trotzdem danke!

Aber vielleich tkannst du mir ja kurz den befehl sagen, wie ich es hin bekom wenn ich auf den Button klick dass er es da und da ladet ( also das mit dem Set property, x, y usw das versteh ich net ) -.

ThX!