Ciao a tutti vi volevo chiedere un aiuto per questo problema che non riesco a risolvere.
ho un file flash che richiama in una tabella dei dati da un file xml, nel quale c'è anche un collegamento.
Ora io sto provando a modificare i parametri per far si che invece di richiamare pagine web, io possa richiamare direttamente le foto, in modo da non creare tante pagine web.
Il problema nasce nel cercare di passare gli attributi di dimensione nel creare la nuova finetra.
sembra che il flash on accetti il parametro "onclick"
cmq anche se penso di non essere stato molto chiaro vi scrivo i codici sperando in un vostro piu elevato genio del mio
File flash
new FStyleFormat({selection:0x3E3EFD}).addListener(lis ta_lb);
dati_xml = new XML();
dati_xml.ignoreWhite = true;
dati_xml.path = this;
dati_xml.onLoad = function(success)
{
this.path.lista_lb.removeAll();
if(success){
var nodes = this.firstChild.childNodes;
for(var i = 0; i < nodes.length; i++){
var label = nodes[i].attributes.nome;
var data = {dati:nodes[i].attributes, info:nodes[i].firstChild.attributes};
this.path.lista_lb.addItemAt(i, label, data);
}
this.path.lista_lb.setChangeHandler("aggiorna");
this.path.aggiorna = function(component)
{
var item = component.getSelectedItem().data;
loader_mc.loadMovie(item.dati.foto);
nome_txt.text = " " + item.dati.nome;
mett_txt.text = " " + item.dati.mett;
coll_txt.html = true;
coll_txt.htmlText = "<font color='#0063C6'> " + item.info.coll + "</font>";
colle_txt.html = true;
colle_txt.htmlText = "<font color='#000000'> " + item.info.colle + "</font>";
};
this.path.lista_lb.setSelectedIndex(0);
} else {
this.path.lista_lb.addItem("lista non disponibile");
this.path.lista_lb.setEnabled(false);
}
};
lista_lb.addItem("loading data..");
dati_xml.load("swf/2dlista.xml");
FILE XML
<?xml version="1.0" encoding="UTF-8" ?>
<elenco>
<sito nome="NARCOTIKBIZ" mett="Produzione ed edting audio" foto="swf/2dimg/inco.jpg">
<info coll="Studio del logo" link="javascript:void(0)" para="window.open('big/narco_l.jpg','LOGO NARKOTIKBIZ','width=300,height=300,left=150,top=15 0');" colle="clicca qui per ingrandire ..................." />
</sito>
</elenco>
Vi ringrazio anticipatamente
un salutone


Rispondi quotando