• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-07-2010, 21:43   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 4
Arrow Externe SWF preloaden und per Button auswählen

Hi,

ich habe mir heute einen Code zusammengestückelt,
in dem externe SWFs geladen werden können und per Button angesteuert (abgespielt) werden können.

Nun bin ich mit der ganzen Sache nicht zufrieden, da ich gerne einen reibungslosen Übergang der SWFs hätte.
Momentan sieht man immer noch ein kurzes Aufblinken zwischendurch.
Das ganze soll auch nur local abgespielt werden, weswegen es ja eigentlich zu keiner Verzögerung kommen sollte.

Im Code habe ich auch eine Preloader function eingefügt, aber bei meinen Noob Kenntnissen könnte die natürlich auch nutzlos sein

Code:
var swf:MovieClip;

var loader:Loader = new Loader();


var defaultSWF:URLRequest = new URLRequest("swfs/start.swf");
 // hier oben wird die erste SWF automatisch geladen

loader.load(defaultSWF);

HolderMC.addChild(loader);  // der movieclip container für die SWFs


// Btns Universal function
function btnClick(event:MouseEvent):void {
	//removeChild(loader);
	
	var newSWFRequest:URLRequest = new URLRequest("swfs/" + event.target.name + ".swf");
	loader.load(newSWFRequest);
	HolderMC.addChild(loader);
	Briefing.visible=false;
	
}
// Btn listeners
Briefing.addEventListener(MouseEvent.CLICK, btnClick);
CompetitorA2.addEventListener(MouseEvent.CLICK, btnClick);


// hier im letzten Abschnitt habe ich einen preloader code eingefügt
var count:uint = 0;
var urls:Array = new Array("swfs/" + "start.swf", "CompetitorA2.swf","Briefing.swf");
var swfs:Array = new Array();

loadNextSWF();

function loadNextSWF():void {
var url:String = urls[count];
var request:URLRequest = new URLRequest(url);
loader.load(request);
holder_mc.addChild(loader);   // preload movieclip container
swfs.push(loader);


}
Ich denke das Hauptproblem ist, dass in diesem HolderMC Movieclip die eigentlichen SWF zum abspielen bereitstehen müssen, sie aber in den anderen Movieclip "holder_mc" vorgeladen werden.

Nach etlichen offenen Tabs mit Foren über Foren...komm ich leider nicht weiter.

Wäre sehr cool wenn ihr mir weiterhelfen könntet.

Viele Grüße
Mathias

Geändert von Mazo (01-07-2010 um 22:04 Uhr) Grund: Zusatz
Mazo ist offline   Mit Zitat antworten
Alt 02-07-2010, 14:34   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 4
Kann mir denn niemand helfen?

Das ganze soll bis Montag fertig sein

Mein Hauptproblem ist dieses "flackern" zwischen den swfs.
Mazo ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
button, externe swf, movieclip, preloader

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
externe pix preloaden... cowebix ActionScript 1 5 27-12-2005 19:19
externe mp3 über swf auswählen und abspielen ? Knusperklumpen Flash 4 und Flash 5 0 05-03-2003 09:45
externe swf preloaden Remake Flash 4 und Flash 5 2 09-02-2003 21:51
externe swf-s preloaden |shocked| Flash 4 und Flash 5 37 12-09-2001 17:57
Externe swf preloaden??? TJSB Flash 4 und Flash 5 1 28-07-2001 05:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele