ciao a tutti so che ci sono cose arretrate gia scritte su questo argomento... ma nessuna fa al mio caso...
ho un menu con 6 voci un label duplicato 6 volte e ogni volta che clicco su un bottone , correttamente va ad un'altra pagina html.Vorrei farei in modo di inserire la variabile in flash in modo da essere riconosciuta una volta che viene letta nella pagina corretta in html e quindi evidenziandomi il bottone della pagina corrente...
FLASH CS4 as2 (obbligatoriamente)
CODICE
menu_item_group.menu_item._visible = false;
var xml:XML = new XML();
var total:Number;
var i:Number = 0;
var total:Number;
var pagina1:String = _root.pagina + ".html" ;
xml.onLoad = function()
{
var nodes = this.firstChild.childNodes;
total = nodes.length;
for (; i < total; i++)
{
menu_item_group.menu_item.duplicateMovieClip("menu _item" + i, i);
menu_item_group["menu_item" + i].over = true;
menu_item_group["menu_item" + i].item_label = pagina;
menu_item_group["menu_item" + i].item_label = nodes[i].attributes.item_label;
menu_item_group["menu_item" + i].item_url = nodes[i].attributes.item_url;
menu_item_group["menu_item" + i].item_url_target = nodes[i].attributes.item_url_target;
menu_item_group["menu_item" + i].item_no = i;
menu_item_group["menu_item" + i]._x = i * 112;
menu_item_group["menu_item" + i].damsol_button._visible = true;
menu_item_group["menu_item" + i].over = true;
menu_item_group["menu_item" + i].damsol_button.onRollOver = function()
{
this._parent.over = false;
};
if (openUrl != nodes[i].attributes.item_label)
{
menu_item_group["menu_item" + i].damsol_button.onRollOut =
menu_item_group["menu_item" + i].damsol_button.onDragOut = function ()
{
this._parent.over = true;
};
}
else
{
menu_item_group["menu_item" + i].over = false;
}
menu_item_group["menu_item" + i].damsol_button.onRelease = function()
{
getURL( this._parent.item_url,
nodes[this._parent.item_no].attributes.item_url_target);
};
menu_item_group["menu_item" + i].onEnterFrame = function()
{
if (this.over == true)
{
this.prevFrame();
}
else
{
this.nextFrame();
}
};
}
};
xml.load("114.xml");
xml.ignoreWhite = true;
HO QUESTO codice html... meta scritto io metà spezzoni qui e la...
dovrei aggiungerci solamente una variabile che possa essere ripresa nella pagina swf e quindi ricaricare il pulsante premuto in precedenza...
il code della pagina html (swf) è questo
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0"
width="900" height="240" id="cds" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="cds.swf?pagina=atelier" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" />
<embed src="cds.swf?pagina=atelier" width="900" height="240" align="middle" quality="high" bgcolor="#000000" name="cds" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer_it" />
</object>
ho provato cosi ma non funziona... attendo risposta... Grazie...

Rispondi quotando
