Codice PHP:
createEmptyMovieClip("scritta1",30);
createEmptyMovieClip("scritta2",31);
createEmptyMovieClip("scritta3",32);
scritta1.createTextField("frase1",1,0,0,100,100);
scritta2.createTextField("frase1",1,0,0,100,100);
scritta3.createTextField("frase1",1,0,0,100,100);
scritta1._x = -100;
scritta2._x = -100;
scritta3._x = -100;
scritta1._y = 7;
scritta2._y = 55;
scritta3._y = 150;
scritta1._width = 100;
scritta2._width = 100;
scritta3._width = 100;
scritta1._height = 100;
scritta2._height = 100;
scritta3._height = 100;
scritta1.frase1.multiline=true;
scritta2.frase1.multiline=true;
scritta3.frase1.multiline=true;
scritta1.frase1.wordWrap = true;
scritta2.frase1.wordWrap = true;
scritta3.frase1.wordWrap = true;
filexml = "banner.xml";
var myxml = new XML();
var myarray = new Array();
var myarray2 = new Array();
var myarray3 = new Array();
var prime = new Array();
var seconde = new Array();
var terze = new Array();
var primo = 0;
var secondo = 0;
var terzo = 0;
var stile1 = new Array();
var stile2 = new Array();
var stile3 = new Array();
var nsfondi = 0;
var urlprinc = new Array("","");
var urls = new Array();
var img = new Array();
var loader = new MovieClipLoader();
var listen = new Object();
loader.addListener(listen);
listen.onLoadComplete = function(){
play();
trace("caricato");
};
listen.onLoadError = function(){
trace("errore");
};
myxml.load(filexml);
myxml.onLoad = function(success)
{
if(success){
myarray3 = myxml.childNodes;
for (var x = 0; x < myarray3.length; x++)
{
if (myarray3[x].nodeName == "elementi"){
urlprinc[0] = (myarray3[x].attributes.url.toString());
urlprinc[1] = (myarray3[x].attributes.target.toString());
link.onPress = function() {
getURL(urlprinc[0],urlprinc[1]);
};
myarray = myarray3[x].childNodes;
for (var j = 0; j < myarray.length; j++)
{
if (myarray[j].nodeName == "scritta"){
myarray2 = myarray[j].childNodes;
urls.push(myarray[j].attributes.url,myarray[j].attributes.target)
for (var i = 0; i < myarray2.length; i++){
if (myarray2[i].nodeName == "frase1") {
prime[primo] = myarray2[i].firstChild.toString();
stile1[primo] = new Array(myarray2[i].attributes.font.toString(),myarray2[i].attributes.size,myarray2[i].attributes.color,myarray2[i].attributes.bold,myarray2[i].attributes.italic,myarray2[i].attributes.url,myarray2[i].attributes.target);
primo++;
}
if (myarray2[i].nodeName == "frase2") {
seconde[secondo] = myarray2[i].firstChild.toString();
stile2[secondo] = new Array(myarray2[i].attributes.font.toString(),myarray2[i].attributes.size,myarray2[i].attributes.color,myarray2[i].attributes.bold,myarray2[i].attributes.italic,myarray2[i].attributes.url,myarray2[i].attributes.target);
secondo++;
}
if (myarray2[i].nodeName == "frase3") {
terze[terzo] = myarray2[i].firstChild.toString();
stile3[terzo] = new Array(myarray2[i].attributes.font.toString(),myarray2[i].attributes.size,myarray2[i].attributes.color,myarray2[i].attributes.bold,myarray2[i].attributes.italic,myarray2[i].attributes.url,myarray2[i].attributes.target);
terzo++;
}
}
}
if (myarray[j].nodeName == "immagine"){
trace(_root.createEmptyMovieClip("sfondo"+nsfondi,getNextHighestDepth()));
trace(myarray[j].attributes.src.toString());
_root["sfondo"+nsfondi]._x=0;
_root["sfondo"+nsfondi]._y=0;
_root["sfondo"+nsfondi]._width=300;
_root["sfondo"+nsfondi]._height=200;
_root["sfondo"+nsfondi]._alpha=0;
trace(loader.loadClip(myarray[j].attributes.src.toString(),_root["sfondo"+nsfondi]));
trace(myarray[j].attributes.src.toString()+" sfondo"+nsfondi);
nsfondi++;
}
}
}
}
gotoAndPlay(2);
}
};
stop();