Hittade en slideshow, http://www.progressivered.com/cu3er/, som är tänkt att man bäddar in i sin html-sida.
Kan man bädda in den i en sida som är helt i flash? Ungefär som att man skapar en "iframe" fast i flashsammanhang.
Hur gör man i så fall?
3 svar · 514 visningar · startad av haider
Hittade en slideshow, http://www.progressivered.com/cu3er/, som är tänkt att man bäddar in i sin html-sida.
Kan man bädda in den i en sida som är helt i flash? Ungefär som att man skapar en "iframe" fast i flashsammanhang.
Hur gör man i så fall?
Du kan ladda in det med en Loader och addChild();
var req:URLRequest = new URLRequest("http://www.domain.com/cu3er.swf");
var loader:Loader = new Loader();
loader.load(req);
addChild(loader);
Om Cu3er kräver någon init för att rulla igång borde du kunna sätta en händelselyssnare på loadern;
var req:URLRequest = new URLRequest("http://www.domain.com/cu3er.swf");
var loader:Loader = new Loader();
loader.load(req);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, cu3erLoadedHandler);
...
function cu3erLoadedHandler(e:Event):Void {
var c = new Cu3er();
/* Lägg till parametrar eller liknande
addChild(c);
}
En ren chansning dock :)
Tack Spin,
har jag förstått dig rätt att man därmed tillåter att baka in SWF filen?
Är det i regel "tillåtet" eller möjligt att göra så eller finns hinder - kanske av själva SWF filerna att göra så?
Ja, SWF-filen blir ett eget sub-MovieClip. Jag skulle däremot kunna tänka mig att det tar sin egen beskärda del av laddningstid att läsa in det extern, så om det du laddar inte är alltför tungt så kan du kanske t.o.m. förlora på att göra på det viset. Så det är en avvägning du får göra.