Originariamente inviato da milka
nella mia pagina php imposto la variabile
$lang="ita"; o $lang="eng";
nel file swf che si trova nella pagina ci sono dei campi di testo che con l'azione
set variable imposto> set cat1=categoria1
dove categoria1 cambia parola a seconda della lingua.
non ho capito bene la parte che ho segnato in verde grassetto
detto questo, in generale per il tuo problema puoi agire in due modi
1- concatenare le variabili direttamente al file swf, quindi se ho il file swf dentro l'object e l'embed con il codice classico, farò una cosa del genere con php
codice:
object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100"
height="100" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">
<param name="movie" value="moviename.swf<? echo "?lang=$lang"; ?>">
<embed src="moviename.swf<? echo "?lang=$lang"; ?>" width="100" height="100" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</embed>
</object>
2- utilizzare le flashvars, a tal proposito ti linko un messaggio che ho scritto recentemente con i riferimenti a questa pratica -> http://forum.html.it/forum/showthrea...3#post10367913
per entrambi i metodi ti ritroverai la variabile con il nome che hai concatenato (lang) dentro l'swf, utilizzando il riferimento _root.lang