ew XML (); childs: XMLList = new XMLList ();// об'єкт для зберігання всіх дочірніх вузлів документа  
 var XML_URL: String = "XML/Афріка.xml";// адреса документа 
  var myXMLURL: URLRequest = new URLRequest (XML_URL);// гіперссилкаmyLoader: URLLoader = new URLLoader (myXMLURL);// завантажувач текстового вмісту 
 // завантажуємо в нього XML-документmusicURL: URLRequest = new URLRequest ();// гіперпосилання для mp3-файлаsnd: Sound = new Sound ();// об'єкт-звукchannel: SoundChannel = new SoundChannel ( );// звуковий каналsetPosition: int = 0; setLenght: int = 0;. addEventListener ("complete", xmlLoaded);// закінчення завантаження вмісту в завантажувач 
 // закінчення завантаження зовнішнього XML-документаxmlLoaded (_event: Event): void 
  {
  Afrlist = XML (myLoader.data);// записуємо завантажений документ в об'єкт XML 
  childs = Afrlist.child ("item");// в childs заносимо всі дочірні вузли кореневого вузла XML-документа 
  var item: XML;// тимчасовий вузол документа 
 // цикл перебору всіх дочірніх вузлів 
  for each (item in childs) 
  {
 // Africamusiclist - примірник компонента List 
 // item.attributes () - всі атрибути тега - поточного розглянутого вузла. об'єкт класу XMLList 
 // item.attributes () [0] - значення першого атрибута (посилання на файл) 
 // item.attributes () [1] - значення другого атрибута (назва композиції) 
  Africamusiclist.addItem ({label: item.attributes () [1], data: item.attributes () [0]}); 
				
				
				
				
			 } 
  Africamusiclist.selectedIndex = 0;// за замовчуванням обраний перший елемент списку 
 }. addEventListener (MouseEvent.CLICK, playClick); 
 // обробник події натискання кнопки playplayClick (_event: MouseEvent) 
  {
  channel.soundTransform = myVol; 
  if (channel)// якщо звуковий канал заданий (звук вже відтворювався хоча б раз) 
  {
  channel.stop ();// зупиняємо відтворення звуку в каналі 
 } 
  snd = new Sound ();// оновлюємо об'єкт щоб можна було завантажити новий mp3-файл 
  musicURL.url = Africamusiclist.selectedItem.data;// посилання на mp3-файл беремо з властивості data вибраного рядка в списку файлів 
  snd.load (musicURL);// завантажуємо mp3-файл 
  if (musicURL.url! = Africamusiclist.selectedItem.data) 
  {channel = snd.play (0);} {= snd.play (setPosition) ;//відтворення 
 } 
 }