var players = new Array (); var actualNumber = -1; function createFlvPlayer (target, exl_id, soundfile, as, w, h) { if (soundfile.length > 0) { var sl = new SWFObject ('/core/javascript/embed/player.swf', 'flvplay' + exl_id, w, h, '9'); sl.addParam ('allowfullscreen','false'); sl.addParam ('allowscriptaccess','always'); sl.addParam ('wmode','transparent'); sl.addParam ('flashvars','file=/soundfiles/'+soundfile + ((as)?'&autostart=true':'') + '&skin=/core/javascript/embed/simple.swf'); sl.addVariable ('id', 'flvplay' + exl_id); sl.write(target); } } //* function stateListener (obj) { if (obj.newstate == 'PLAYING') { stopAllBut (obj); } } function stopAllBut (obj) { for (var i = 0; players.length >= i; i++) { if (players[i].id != obj.id) { players[i].sendEvent ('STOP'); } } } function playerReady (obj) { players[++actualNumber] = document.getElementById (obj.id); players[actualNumber].addModelListener ('STATE', 'stateListener'); } //*/