Ciao a tutti
vorrei rendere il link all'interno del mio banner flash dinamico, cioè lo vorrei passare esternamente tramite la paggina html.
Che operazioni sto eseguendo:
nella pagina html ho messo il codice per richiamare il file swf?
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" name="header" width="400" height="400" align="top" id="header">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="provaexport.swf?aff=abc" />
<param name="FlashVars" value="aff=abc">
<param name="quality" value="high" />
<param name="salign" value="t" />
<param name="wmode" value="transparent" />
<param name="bgcolor" value="#ffffff" />
<embed src="provaexport.swf?aff=abc" FlashVars="aff=abc" width="400" height="400" align="top" quality="high" salign="t" wmode="transparent" bgcolor="#ffffff" name="header" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
dopo di che nel banner ho creato un movieclip trasparente e una casella di testo per vedere se mi prendevo il parametro esternamente
nella time line della casella ti testo ho inserito
txtimport.text = this.aff;
e questo funziona bene
poi nelle azioni del movieclip ho scritto
on (press) {
pippo=txtimport.text;
getURL("pippo="+ pippo);
}
ma quando vado a cliccare mi esce
/pippo=undefined
eppure la casella la legge quindi in qualche parte dello script del html la variabile l'ha presa
Cosa sto sbagliando?
Ciao e grazie