02. februar 2004 - 18:45Der er
13 kommentarer og 1 løsning
popup i flash, med variable
Hey! Jeg er ved at lave en site hvor man skal kunne gennem se nogle billeder. Derfor har jeg lavet en flash "billede browser" hvor man kan bladre billederne igennem. Nu er mit spørgsmål; hvordan får jeg smidt variable fra den flash hoved-filen over til popuppen? Jeg bruger et javascript til at åbne den nye swf fil med, men hvis det skal køre dynamisk, må jeg jo have flere variavble med blandt andet billede nr. Her er scriptet der lægges på de enkelte thumbs:
_parent.container["proj_thumb"+i].onRelease = function() { getURL("java script:window.open('showPic.swf','newwindow','width=350,height=500,screenX=0,screenY=0,directories=0,resizeable=0,location=0,menubar=0,scrollbars=0,status=0,toolbar=0'); void(0)"); } "i" er så billedes n
Når du linker direkte til : showPic.swf så kan du ikke få en variabel med. Hvis du bruger Flash Player 6+ så kan du bruge local connection til at hente variablen fra hovedfilmen i stedet - Men det kan altså fejle synes jeg.
kan man ikke lave det lave det med javascript? hvis man bruge "querystringen" til at smide de to variable op i og så hente dem ned igen i det nye vindue? Er der ikke nogen der har en helt anden løsning? hvad med "shered objekt" (eller hvad det hedder det man kan gemme ting på den lokale pc med) til at hente variable med?
Du kan jo ikke bruge javascript når du linker direkte til din .swf. Der skal du bruge en html side. Anyway så kan det gå hvis du kun skal overføre ét parameter - Skal du overføre flere så bliver det noget bavl med javascript.
ok! jeg prøver at kigge på det. tak for hjælpen, jeg vender altså tilbage hvis jeg ikke kan finde ud af local Connection. Står der noget fornuftigt i falsh hjælpefilen?
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.