codice:
import fl.controls.ComboBox;
import fl.data.DataProvider;
var comicSansTF:TextFormat = new TextFormat();
comicSansTF.font = "Arial";
comicSansTF.size = 14;
var zon:Array = [ ];
var zon2:Array = [ ];
zon = [
{label:"Geographical Areas", data:"0"},
{label:"Naples and Vesuvius area", data:"napoli"},
{label:"Sorrentine Peninsula and Capri", data:"sorrento"},
{label:"Phlegrean Fields, Ischia and Procida", data:"flegrei"},
{label:"Caserta and the Domitian Coast", data:"caserta"},
{label:"Sannio", data:"sannio"},
{label:"Matese", data:"matese"},
{label:"Irpinia", data:"irpinia"},
{label:"Salerno and Amalfi Coast", data:"salerno"},
{label:"Cilento and Paestum", data:"cilento"},
];
zon2 = [
{label:"Geographical Areas", data:"0"},
{label:"Naples and Vesuvius area", data:"napoli"},
{label:"Sorrentine Peninsula and Capri", data:"sorrento"},
{label:"Phlegrean Fields, Ischia and Procida", data:"flegrei"},
{label:"Caserta and the Domitian Coast", data:"caserta"},
{label:"Sannio", data:"sannio"},
{label:"Matese", data:"matese"},
{label:"Irpinia", data:"irpinia"},
{label:"Salerno and Amalfi Coast", data:"salerno"},
{label:"Cilento and Paestum", data:"cilento"},
];
var myComboBox:ComboBox = new ComboBox();
myComboBox.addEventListener(Event.CHANGE, cambia_zona);
myComboBox.width =300;
myComboBox.height =24;
myComboBox.textField.setStyle("textFormat", comicSansTF);
myComboBox.dropdown.setRendererStyle("textFormat", comicSansTF);
myComboBox.dataProvider = new DataProvider(zon);
myComboBox.move(10, 10);
addChild(myComboBox);
var myComboBox2:ComboBox = new ComboBox();
myComboBox2.width =300;
myComboBox2.height =24;
myComboBox2.textField.setStyle("textFormat", comicSansTF);
myComboBox2.dropdown.setRendererStyle("textFormat", comicSansTF);
myComboBox2.dataProvider = new DataProvider(zon2);
myComboBox2.move(10, 40);
addChild(myComboBox2);
function cambia_zona (event:Event):void {
//trace("ciao");
if ((myComboBox.selectedItem.data == "napoli") || (myComboBox.selectedItem.data == "sorrento") || (myComboBox.selectedItem.data == "flegrei") || (myComboBox.selectedItem.data == "caserta") || (myComboBox.selectedItem.data == "sannio") || (myComboBox.selectedItem.data == "matese") || (myComboBox.selectedItem.data == "irpinia") || (myComboBox.selectedItem.data == "salerno") || (myComboBox.selectedItem.data == "cilento"))
{
zon2 = [
{label:"All Municipality", data:"tutti"},
{label:"Agerola", data:"Agerola"},
{label:"Anacapri", data:"Anacapri"},
{label:"Capri", data:"Capri"},
{label:"Gragnano", data:"Gragnano"},
{label:"Lettere", data:"Lettere"},
{label:"Massa Lubrense", data:"Massa Lubrense"},
{label:"Meta", data:"Meta"},
{label:"Piano di Sorrento", data:"Piano di Sorrento"},
{label:"Pimonte", data:"Piamonte"},
{label:"Sant'Agnello", data:"Sant'Agnello"},
{label:"Sorrento", data:"Sorrento"},
{label:"Vico Equense", data:"Vico Equense"},
];
//myComboBox.textField.setStyle("textFormat", comicSansTF);
//myComboBox.dropdown.setRendererStyle("textFormat", comicSansTF);
myComboBox2.textField.setStyle("textFormat", comicSansTF);
myComboBox2.dropdown.setRendererStyle("textFormat", comicSansTF);
//myComboBox.dataProvider = new DataProvider(zon);
myComboBox2.dataProvider = new DataProvider(zon2);
addChild(myComboBox2);
}
}