AS3 で XML プレイリストからランダムな動画を呼び出す関数を作成しようとしていますが、どこから始めればよいかわかりません。私は複数の方法を試しましたが、私の脳を壊しています。半減してください!
運良くビデオを取り込むことができましたが、ランダム化が機能せず、xml からタイトルを取得する必要もあります。
<?xml version="1.0" encoding="UTF-8"?>
<playlist>
<video url="video/flvs/04-02-02-09-01.flv" title="angry" />
<video url="video/flvs/14-02-01-08-01.flv" title="happy" />
<video url="video/flvs/04-02-01-04-01.flv" title="sad" />
<video url="video/flvs/06-02-02-03-01.flv" title="frustrated" />
<video url="video/flvs/21-02-02-08-01.flv" title="no emotion" />
</playlist>
AS3:
function Init():void{
_urlRequest = new URLRequest("playlist.xml");
_xmlLoader = new URLLoader();
_xmlLoader = new URLLoader(_urlRequest);
_xmlLoader.addEventListener(Event.COMPLETE, XMLLoaded, false, 0, true);
}
function XMLLoaded($e:Event):void {
_xml = new XML($e.target.data);
var randomVideo:XML = _xml.video[Math.floor(_xml.video.length() * Math.random())];
PlayVideo();
}