Avatar billede fqthjoe Nybegynder
15. december 2008 - 13:28 Der er 2 kommentarer og
1 løsning

Flere flashs i en flash fil.

Hej,
Jeg har f.eks. 5 flash filer, som jeg gerne vil have i en fil. Så den bare kan afspille dem i vilkårlig rækkefølge. Jeg kan ikke lige se mig ud af det. Jeg kører CS4.
En der kan guide mig sådan trin for trin ?
På forhånd mange tak.
Tjodense
Avatar billede Slettet bruger
17. december 2008 - 23:59 #1
skal de preloade eller skal de bare hentes og køres når de er klar ? og hvordan vil du vise dem ? skal de stå sidebyside eller skal de vises en efter en og hvordan styre du hvornår den næste skal loades ? med en knap eller over et bestemt interval af tid ?

her er noget kode der kan hjælpe dig igang

import flash.display.*;
import flash.net.URLRequest;

var myLoader:Loader = new Loader();

var loaderArray:Array = new Array()

loaderArray[0] = "http://www.thonbo.com/objekter/Cases.swf"
loaderArray[1] = "http://www.thonbo.com/objekter/Flash.swf"
loaderArray[2] = "http://www.thonbo.com/objekter/Photoshop.swf"
loaderArray[3] = "http://www.thonbo.com/objekter/Contact.swf"
loaderArray[4] = "http://www.thonbo.com/objekter/About.swf"

var nextClip:int = Math.random()*loaderArray.length
trace("nextClip: "+nextClip)

var url:String = loaderArray[nextClip]
var urlReq:URLRequest = new URLRequest(url);
myLoader.load(urlReq);
addChild(myLoader);

dette er ActionScript 3 og kan være lidt svært at sætte sig ind i fra den ene dag til den anden så jeg vil ikke forklare yderligere hvis du ikke kender til det

få bedre hjælp på flashforum.dk
Avatar billede fqthjoe Nybegynder
19. december 2008 - 06:35 #2
1000 tak for svar.
Jeg vil gerne have en "banner" på min side som skifter flash, når den første er loade færdigt skifter den til næste. ( hvis du forstår hvad jeg mener).
Jeg har min side i noget der hedder WebSiteBaker, og her har man ikke et "Random Flash Modul", som f.eks. i joomla... Men det er mere simpelt, og hurtigere synes jeg.
Jeg kan godt få en flash frem i dette, men vil gerne have at den ændret sig, mellem f.eks. sådan 5 som du skriver. Har prøvet din kode, og den virker også i Flash, sådan nogenlunde som jeg ønsker. Men nu har laver en prublish preview i html, skriver den SecurityError: Error #2028: Local-with-filesystem SWF file file:///C:/Filer/Untitled-1.swf cannot access Internet URL http://www.thonbo.com/objekter/Contact.swf.
    at flash.display::Loader/_load()
    at flash.display::Loader/load()
    at Untitled_fla::MainTimeline/frame1()
Måske er det bare når jeg køre lokalt, eller hvordi den henter flash på tværs af domainer ?.
Kender desværre ikke så meget til Actionsscripts3 :-( og har prøvet noget med LoadMovie, men kan kun få en flash til at virke :-(...
Jeg takker mange gange for input.... Og tester det lige på serveren... idag.
Hvis det er lettere kan den også bare vælge en tilfældig flash når man refreher browseren....
Endnu engang tak for dit svar...
Avatar billede fqthjoe Nybegynder
19. december 2008 - 06:44 #3
Har lige testet det lokalt... Og det ser næsten fint ud... Men den loader dem oveni hinanden samtidig... Kan kan sætte en parameter, hvor den først loader den næste når den første er færdig osv.. ? Og kan man på tværs af domainer ?
Sig endelig til hvis du ikke "gider" bruge mere krudt på dette, så prøver jeg flashforum istedet. Så du kan få dine points du har fortjent....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester