У меня 3 вида SWF-игроков, и если кто-то из игроков играет, все остальные должны сделать паузу.
1-й - audioPlayer - autoplay = true;
2-й - audioPlayer - autoplay = false;
3-й - аудио-проигрыватель - autoplay = false;
Если 2-й и 3-й паузы или закончены, то 1-й должен продолжаться, если он не был приостановлен.
Это мой код Java * .
function videoPlaying(val){
tmp = val;
}
function sendTojs(value){
if(value == "end" || value == "pause"){
thisMovie("movie0").sndToAS("pause");
alert("done");
}
for(i=0; i<=7; i++){
var mov="movie"+i;
if(tmp!=mov){
thisMovie(mov).sndToAS("resume");
}
}
}
здесь sndToAS
- это моя actionscript функция, а tmp будет иметь строки "resume", "pause" и "end". Я использовал externalInterface.callBack
в AS3.
ActionScript3.0
в пределах callback
функции
if(val == "pause")
{
videoPlay();
}
Моя проблема:
если я использую функцию alert
в sendTojs
, то условие работает, иначе нет. Почему?