Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-12-2003, 00:34   #1 (permalink)
flash gordon
 
Benutzerbild von buntwelt
 
Registriert seit: Jan 2002
Ort: regensburg
Beiträge: 73
Angry preloader im hauptfilm, externer als film

hai, ich hab schon die betraege durchsucht, aber keine loesung gefunden...

situation:

ich habe einen hauptfilm, der als .exe veroeffentlicht als offline-produktion auf cd laufen wird. insgesamt 27 andere, als .swf vorhandene filme werden bei bedarf nachgeladen, 1 (=das interface) auf level 50, die anderen jeweils auf level 10 d.h. ein neuer film ersetzt den den alten.

ich kann nicht in jeden film einen eigenen preloader einbauen, da diese von verschiedenen projektgruppen bearbeitet werden (ist ein schulprojekt) und muss einen zentralen preloader erstellen, den ich im hauptfilm unterbringe.

das problem:

wie schaffe ich es, die groesse des externen films zu ermitteln (z.b. 1_1.swf) wenn ich mit loadmovie den externen film auf level 10 laden lassen will.

hat jemand eine idee oder stand auch schon vor dem problem ?

fuer die loesung gibts 1 monat gratis einschluss im nachtgebet + nachschleichenden dank ohne kilometerpauschale ;-)

greets

buntwelt marx
__________________
Kaeffchen? - Ja, ich weiss, DU lebst in einer Grossstadt...
buntwelt [medienagentur]
buntwelt ist offline   Mit Zitat antworten
Alt 17-12-2003, 00:44   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Re: preloader im hauptfilm, externer als film

Zitat:
Geschrieben von buntwelt
fuer die loesung gibts 1 monat gratis einschluss im nachtgebet + nachschleichenden dank ohne kilometerpauschale ;-)
Großartige Aussichten Deswegen hier bitteschön:
ActionScript:
  1. //code auf _root:
  2. this.loadContent = function(media) {
  3.     !this.c ? this.c = this.createEmptyMovieClip("watcher", 100000) : null;
  4.     loadMovie(media, _level10);
  5.     this.c.onEnterFrame = function() {
  6.         this.l = _level10.getBytesLoaded();
  7.         this.t = _level10.getBytesTotal();
  8.         this.p = Math.round((this.l / this.t) * 100);
  9.         this.t > 4 && this.l >= this.t ? (_level10.play(), delete this.onEnterFrame) : null;
  10.     };
  11. };
  12. //beispielhafter Aufruf:
  13. this.loadContent("deinSWF.swf");
Is eigentlich für Laden in einen MC gedacht, sollte aber auch mit Level gehen. Probier's mal...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (17-12-2003 um 00:48 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 17-12-2003, 15:02   #3 (permalink)
funkdisziplin
 
Registriert seit: Jul 2003
Beiträge: 2.790
hallo sonar,

meine frage zu deinem externen _level preloader:

angenommen-

ich habe deinen preloader in "main.swf" und lade damit "deinSWF.swf".

"deinSWF.swf" beinhaltet eingebettete schriften, componenten usw. (export in erstes keyframe),

dann hab ich immer das gefühl, dass bevor der ladevorgang visualisiert wird und "deinSWF.swf" dann auf _level10 geladen wird, die Daten aus "deinSWF.swf" vor dem preloader in "main.swf" geladen werden.

ich hab das auf dem server getestet...verrückt.

eine idee auch ohne spezielle nachtgebete ?

ddd
derdiedas 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 03:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele