Ciao
ho provato a cercare nel forum ma non ho trovato nessuna discussione a riguardo.

In pratica ho un banner in actionscript3 che dovrebbe recuperare l'url della pagina in cui è inserito e a seconda di un parametro dell'url restituire nelle grafica una parola diversa e al click indirizzare ad una pagina diversa.

Il codice che ho prodotto funziona, l'ho testato su un mio spazio web.
__________________________________________________ _________________________
//codice x recuperare path
var pagePath:String=ExternalInterface.call('window.loc ation.pathname.toString');

//inizio ciclo if else if per le città

//Firenze test

if (pagePath == "/.........../........../") {
var url:String = "http://www.....................................";
var citta:String = "a Firenze";

this.button.addEventListener( MouseEvent.CLICK, function()
{ navigateToURL(new URLRequest(url),"_blank"); });
citta_t.text=citta;}

//Agrigento 1

else if (pagePath == "/.........../........../") {
var url1:String = "http://www...........................................";
var citta1:String = "ad Agrigento";

this.button.addEventListener( MouseEvent.CLICK, function()
{ navigateToURL(new URLRequest(url1),"_blank"); });
citta_t.text=citta1;}

//Alessandria 2

else if (pagePath == "/.........../........../") {
var url2:String = "http://www............................................... ............";
var citta2:String = "ad Alessandria";

this.button.addEventListener( MouseEvent.CLICK, function()
{navigateToURL(new URLRequest(url2),"_blank");});
citta_t.text=citta2;}

//Ancona 3

else if (pagePath == "/cinema/ancona/") {
var url3:String = "http://www............................................... .............";
var citta3:String = "ad Ancona";

this.button.addEventListener( MouseEvent.CLICK, function()
{navigateToURL(new URLRequest(url3),"_blank");});
citta_t.text=citta3;}


// ultima possibilità se non legge nessun url specifico

else {

this.button.addEventListener( MouseEvent.CLICK, function()
{
navigateToURL(new URLRequest("http://www..............................."),"_blank");
});

citta_t.text="in Italia";

}

__________________________________________________ __________________________

Ma quando l'editore della pagina in cui deve realmente andare il banner me lo pubblica non funziona, o meglio

lui pubblica la pagina ad esempio all'indirizzo www.blablabla.it/cinema/ancona/
e
il banner guardando con firebug mi risulta così inserito :

<object height="60" width="468" data="http://pad.blabla.it/v9/adv/media/468x60/banner.swf" type="application/x-shockwave-flash">
<param value="http://pad.blablabla.it/v9/adv/media/468x60/banner.swf" name="movie">
<param value="high" name="quality">
<param value="#ffffff" name="bgcolor">
<param value="true" name="play">
<param value="true" name="loop">
<param value="window" name="wmode">
<param value="showall" name="scale">
<param value="true" name="menu">
<param value="false" name="devicefont">
<param value="" name="salign">
<param value="sameDomain" name="allowScriptAccess">
</object>


E non funziona ma se cambio nella pagina al posto che
data="http://pad.blabla.it/v9/adv/media/468x60/banner.swf"

data="http://www.blabla.it/v9/adv/media/468x60/banner.swf"

allora tutto funziona correttamente.

Purtroppo realmente non è possibile fare questa modifica nella pagina.

Qualcuno saprebbe indicarmi un'alternativa per risolvere il problema?io purtroppo posso solo modificare il mio codice actionscript del banner


Grazie in anticipo a chi mi risponderà.

Valeria