14. november 2003 - 08:24Der er
15 kommentarer og 1 løsning
Hvordan sender man en variabel ind i flash fra html
I html har jeg 3 link hvorpå der står gul,grøn og rød når den man trykker på linket sendes variablen ind i flash hvor en firkant skifter til den valgte farve.
Jeg troede man kunne gøre det med :
<A href="flashfil.swf?firkant=gul">skift til gul</A>
og det virker ikke !
Jeg har testet med at ligge det ind i flashens html og det virker fint.:
Hvis du bruger moock's eksempel - han har nemlig taget højde for browser og for om flash nu er loaded ol.
Paste dette ind i dit head tag:
<SCRIPT LANGUAGE="JavaScript"> <!-- var movieName = "testcommand";
function thisMovie(movieName) { // IE and Netscape refer to the movie object differently. // This function returns the appropriate syntax depending on the browser. if (navigator.appName.indexOf ("Microsoft") !=-1) { return window[movieName] } else { return document[movieName] } }
// Checks if movie is completely loaded. // Returns true if yes, false if no. function movieIsLoaded (theMovie) { // First make sure the movie's defined. if (typeof(theMovie) != "undefined") { // If it is, check how much of it is loaded. return theMovie.PercentLoaded() == 100; } else { // If the movie isn't defined, it's not loaded. return false; } }
function sendVar() { if (movieIsLoaded(thisMovie(movieName))) { thisMovie(movieName).SetVariable("myVar", "fraHTML"); } } //--> </SCRIPT>
hmm, jeg sidder og kigger på Moocks eks hvor man hopper rundt til forskellige frames og umidbart ser det jo meget nemt ud , men hvad skal man skrive hvis man vil tildele en variabel i flashfilen en værdi - f.eks. myvar = test?
Hvis der er nemt at svare på mit nye indlæg ellers må du merget gerne lave et eks.
Det er lidt svært når der er flere der hjælper !! hvem skal have point og hvem skal ikke. I dette tilfælde venter jeg på, at docks ligger et svar, for det var ham der hjalp mig igennem hele problemet , meeeeen pyros svar kunne jeg også bruger så derfor har jeg lagt et spørgsmål med point til ham.
Er det da muligt at dele point op imellem flere ...
ja det kan man, hvis der er flere som har lagt svar men som ikke skal have ens point så trykker du på avanceret så kan du fordele point som du vil ;) hivs de bare skal have ens pointantal så kan du nøjes med at markere begge navne også klikke på accepter :)
Ja - jeg fik moocks ekt. til at virke , med at parse en text ind. Nu tester jeg i øjeblikket med min egen flash fil og det virker ikke, men det skal jeg nok løse .
Så Tak for hjælpen ....
Synes godt om
Ny brugerNybegynder
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.