Intentemos cambiar tu "if" por un "switch", create dos list y ponles de nombre list1 y list2:
  
Código:
 var listenlist:Object = new Object();
listenlist.change = function(evt:Object) {
	switch (evt.target.selectedItem.data) {
		case "Italia" :
			list2.removeAll(); 
			list2.addItem({label:"Italia01", data:"Italia01"});
			list2.addItem({label:"Italia02", data:"Italia02"});
			break;
		case "Portugal" :
			list2.removeAll(); 
			list2.addItem({label:"Portugal01", data:"Portugal01"});
			list2.addItem({label:"Portugal02", data:"Portugal02"});
			break;
		default :
			trace("Error: "+evt.target.selectedItem.data);
			break;
	}
};
list1.addEventListener("change", listenlist);