E' possibile far leggere ad un swf un parametro dai tag html come quelli che gesticono qualità, colore di sfondo etc. etc.?
tipo se io metto
<param name="template" value="1">
avrò in root una variabile template uguale ad 1?
E' possibile far leggere ad un swf un parametro dai tag html come quelli che gesticono qualità, colore di sfondo etc. etc.?
tipo se io metto
<param name="template" value="1">
avrò in root una variabile template uguale ad 1?
http://www.quantumfoam.eu: The Italian Power Guild on Vanguard
Direi proprio di no, Flash supporta solo un limitato numero di TAG e quasi esclusivamente TAG di formattazione.
Per passare delle variabili a Flash leggiti la guida sulle Tecniche di interazione Flash > Javascript e Javascript > Flash ed in particolare questo articolo:
http://flash-mx.html.it/guide/view_l...guida=8&id=145
Puoi usare le flashVars, oppure fare
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="700" height="550" id="Nome" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="nome.swf?template=1" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="nome.swf?template=1" quality="high" bgcolor="#ffffff" width="700" height="550" name="Nome" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
In questo caso avrai appunto sulla _root la variabile "template" con valore 1 (analogamente n
io quando inserisco un movie in una pagina asp
per usare le variabili calcolate dalla pagina inserisco
<param name="FlashVars" value="brano1=<%=brano1%>&brano2=<%=brano2%>&brano 3=<%=brano3%>&brano4=<%=brano4%>&brano5=<%=brano5% >">
naturalmente nel movie ci sono le variabili _root.brano1 -2-3-4-5
e quindi se scrivi <param name="FlashVars" value="template=1">
avrai in root una variabile template uguale ad 1 (almeno penso)
![]()
Sono appunto le FlashVars a cui accennavo nel post sopraOriginariamente inviato da grandeorco
io quando inserisco un movie in una pagina asp
per usare le variabili calcolate dalla pagina inserisco
<param name="FlashVars" value="brano1=<%=brano1%>&brano2=<%=brano2%>&brano 3=<%=brano3%>&brano4=<%=brano4%>&brano5=<%=brano5% >">
naturalmente nel movie ci sono le variabili _root.brano1 -2-3-4-5
e quindi se scrivi <param name="FlashVars" value="template=1">
avrai in root una variabile template uguale ad 1 (almeno penso)
![]()
(http://www.macromedia.com/support/fl.../flashvars.htm)
Grazie mille, quindi Flashvars o variabili get "file.swf?template=x" hanno lo stesso identico effetto sul filmato.
Grazie ancora,
Baci e abbracci
http://www.quantumfoam.eu: The Italian Power Guild on Vanguard
Per essere precisi, i due metodi NON sono proprio uguali.Originariamente inviato da RaMaR
Grazie mille, quindi Flashvars o variabili get "file.swf?template=x" hanno lo stesso identico effetto sul filmato.
Se leggi attentamente la nota tecnica di Macromedia che ha postato Broly noterai che:
> mentre le FlashVars vengono caricate prima che venga caricato il primo frame del filmato...
All variables are created before the first frame of the SWF is played.
> appendendo le variabili all'URL questo NON avviene...
This method can present a problem if you need the variables immediately, because the SWF must be downloaded and played before large amounts of data can be requested from the server.