Код AS3:
//--------List----------//
list.addEventListener(MouseEvent.CLICK, itemClick);
function itemClick (event:Event):void {
title2.text = event.target.selectedItem.label;
videoToPlay = event.target.selectedItem.wordString;
}
flvPlayer.addEventListener(VideoEvent.COMPLETE, onCompletePlayback);
function onCompletePlayback (event:Event):void {
newVideo();
}
function newVideo():void {
if (list.selectedItem.videoNum == i)
{
flvPlayer.stop();
var selectFirst = new Array (0,0);
list.selectedIndices = selectFirst;
list.scrollToIndex(0);
videoToPlay = list.selectedItem.wordString;
}
else
{
flvPlayer.stop();
var sn:uint = list.selectedItem.videoNum;
var selectNext = new Array (sn,sn);
list.selectedIndices = selectNext;
list.scrollToIndex(sn);
videoToPlay = list.selectedItem.wordString;
}
}
for each ( var videos:XML in myxml..videos)
{
var i:uint;
i++;
var wordTitle:String = myxml.video[counter].@title.toString();
//list.addItem( { label: i+". " + videos.video[counter].@title} );
list.addItem( { label: i+ ". " + wordTitle, wordTitle: videos.video[counter].@title, songNum: i} );
}
var myArray = new Array (0,0);
list.selectedIndices = myArray;
//--------List----------//
Это я пыталась переделывать на основе примера "Список музыки". Но у меня не получалось... =(((
В списке названий роликов выбрать определенный ролик и нажать на него, после этого выбранный ролик проигрывается.
Найдите, пожалуйста, мои ошибки....