Jag har hittat hur man skickar en variabel till flash men hur kommer jag åt den i flash sen? Om du skickar med en variabel via querystring t.ex såhär: det är det sista jag inte vet hur man gör.Altså hur gör jag i flash föra att ge textboxen värdet i variabeln? Du använder flashvar jag prova att skriva så här: Nää du ska ha men igentligen skulle jag vilja få det att funka med Javascript om du skan skriva det i den artikeln mend så vore det trevligt :) mm kanske det du fast då börjar det bli lite väll mycket hemlisar :) Fíck det att funka nu. Jo, det funkar med querystring men vill igentrligen kunna ändra det med javascript.Det har jag inte fått att funka.Du vet inte hur man gör? Jodå jag vet, ska bara se vad jag kan göra för bra artikel eller så om det. Testa att hämta värdet från testVariabel genom att ha hela sökvägen till den, såhär: har fått javascriptet att funka(eller kanske får inga fel iaf) men det händer inget i flash. Jag komm på att själva skriptet ligger i en ifram och skall anropa flash en som ligger i default sidan. Kör aldrig med iframe så det där vet jag inte men testa och se :) jo.jag gjorde det men det funkar inte även om jag kör i samma frame som flshen så funkar det inte.(tar bort top.window) japp.hur skriver jag i actionscriptet.Har är det jag skrivet. japp.men det vill sig inte för mig.hur skriver du i action scriptet för att få det att funka? Jag löste det.Jag fick inte skriva var testVariabel =null; för det värkar som detta kommandot skriver över det som kommer från flash. Japp, sorry om jag inte skrev det direkt men man minns lite bättre om man gör det själv och sända variabel till flash
Tänkte använda det som finns på denna sidan http://www.noscope.com/journal/2003/12/query_stringSv: sända variabel till flash
"index.swf?testVariabel=99"
Vid körning skapas en variabel som heter just "testVariabel" som du kan nyttja i ditt actionscript.
Testa att skriva ut "testVariabel" i en textbox i din kod så ser du :-)Sv:sända variabel till flash
Sv: sända variabel till flash
http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_16417
lite mer exempel
http://www.permadi.com/tutorial/flashVars/index.htmlSv:sända variabel till flash
<code>
I html
<param name="movie" value="./flash/Untitled-1.swf?testVariabel=99" />
<embed src="./flash/Untitled-1.swf?testVariabel=99" ....
Actionscript
this.lbMeny = testVariabel;
</code>
Men det gick inte.Sv: sända variabel till flash
<code>
<PARAM NAME=movie VALUE="flash/Untitled-1.swf">
<PARAM NAME=FlashVars VALUE="testVariabel=99">
<PARAM NAME=bgcolor VALUE=#99CC33>
<EMBED src="flash/Untitled-1.swf"
FlashVars="testVariabel=99"
TYPE="application/x-shockwave-flash">
</EMBED>
</code>
Kolla in den sista länken jag gav dig så ser du
Sedan får du lägga namnet "testVariabel" i var fältet.
Får kanske skriva en artikel om detta.Sv:sända variabel till flash
Sv: sända variabel till flash
Sv:sända variabel till flash
<code>
html:
<PARAM NAME=movie VALUE="flash/Untitled-1.swf">
<PARAM NAME=FlashVars VALUE="testVariabel=99">
<PARAM NAME=bgcolor VALUE=#99CC33>
<EMBED src="flash/Untitled-1.swf"
FlashVars="testVariabel=99"
TYPE="application/x-shockwave-flash">
</EMBED>
Action script:
this.lbMeny.text = testVariabel;//Hadde glömt lägga till text
</code>Sv:sända variabel till flash
Sv: sända variabel till flash
Jag jobbar med Flash och Actionscript Sv: sända variabel till flash
_root.testVariabel
Det skall fungera.Sv:sända variabel till flash
så här skriver jag
<input id="Button1" type="button" value="button" onclick="window.document.Omenu.SetVariable('testVariabel', 'test')" /Sv:sända variabel till flash
är det rätt med
top.window.document.[Omenu].SetVariable('menytext', 'text')Sv: sända variabel till flash
Sv:sända variabel till flash
Sv:sända variabel till flash
actionscript
<code>
var testVariabel=null;
_root.lbMeny.text = testVariabel;
</code>
Flash object
<code>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" ID="dyn_text" width="770" height="180" align="middle">
<param name="movie" value="./flash/Untitled-1.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#333333" />
<embed src="./flash/Untitled-1.swf" quality="high" bgcolor="#333333" width="770" height="180" swLiveConnect=true name="dyn_text" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</code>
HTML
<code>
<input id="Button1" type="button" value="button" onclick="changetext('test')" />
</code>
Javascript
<code>
<script language="JavaScript">
function changetext(str)
{
document.dyn_text.setVariable( "testVariabel", str);
}
</script>
</code>Sv:sända variabel till flash
för mitt JS värkar ju funka så jag tror det har med action scriptet att göra.Sv: sända variabel till flash
Tusen tack Carsten Johansson för du hjälpte mig.Sv:sända variabel till flash
du hade ju kommit så långt tyckte jag