{lang: 'de'}
Flashhilfe.de - Flash Community

Hilfe! Laden von mehreren externen SWF Videos über Preloader [Flash 10]

 


AntwortenRegistrieren Seite1  

RaymanDD#1
Benutzerbild von RaymanDD
Beiträge: 2
Registriert: Nov 2010

22.11.2010, 10:25

Hallo liebe Forumgemeinde,

ich bastle gerade an einer Seite und hänge nun an einem vernünftigen Preloader und komme nicht mehr weiter.

Mein Problem:
Ich lade viele (ü30) externe swf-datein in mein haupt-swf nach. Ganz normal mit: (muss leider so gemacht werden, da videos sich ändern)

ActionScript:
1
2
3
4
5
6
var request1:URLRequest = new URLRequest("hd-video1.swf");
var video1:Loader = new Loader();
video1.load(request1);
addChild(video1);

usw...


da es Insgesamt eine große Datenmenge wird wollte ich einen Preloader basteln. Leider hab ich nur gefunden, wie ich einen Preloader für das Laden eines einzelnen "addChild" erstelle, aber keinen der mehrere zusammen fasst.

Auf einer anderen Seite habe ich folgenden Code gefunden und ihn mit meinem kominiert:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var request1:URLRequest = new URLRequest("hd-video1.swf");
var video1:Loader = new Loader();
video1.load(request1);
addChild(video1);

this.addEventListener(Event.ENTER_FRAME, loading);

function loading(e:Event):void {
 
  var total:Number = this.stage.loaderInfo.bytesTotal;
  var loaded:Number = this.stage.loaderInfo.bytesLoaded;
 
  bar_mc.scaleX = loaded/total;
  loader_txt.text = Math.floor((loaded/total)*100)+ "%";
 
  if (total == loaded) {
  play();
  this.removeEventListener(Event.ENTER_FRAME, loading);
  }
 
}


Das hat leider auch nicht funktioniert, da er den Film plaziert ohne ihn komplett geladen zu haben. Der springt aufs nächste Frame und danach wird irgendwann das externe swf angezeit.

Kann mir einer einen Tipp geben, wie man das lösen kann? Bzw, wie man dem "addChild" sagen kann, erst wenn du komplet geladen bist, platziere es.

Vielen Dank.

mir brummt der Schädel...
Schlagwörter: preloader
RustyCake#2
Benutzerbild von RustyCake
Beiträge: 1776
Wohnort: Laimbach 6 1/2
Registriert: Nov 2002

22.11.2010, 11:11