自从我做任何 Flash 以来已经有很长时间了,所以我不能 100% 确定停止和播放调用,但是您的文档就绪代码应该看起来像这样......
$(document).ready(function(){
$('#slider1').bxSlider({
onAfterSlide: function(currentSlideNumber, totalSlideQty, currentSlideHtmlObject) {
switch (currentSlideNumber) {
case 0:
$(".slideshow_elemento object")[0].SetVariable("_play", true);
$(".slideshow_elemento object")[1].SetVariable("_play", false);
break;
case 1:
$(".slideshow_elemento object")[0].SetVariable("_play", false);
$(".slideshow_elemento object")[1].SetVariable("_play", true);
break;
}
}
});
});
然后,在每个 Flash 电影中,您需要将手表添加到变量 _play...
function playChange(prop, oldval, newval) {
if (_play) {
Play();
} else {
Stop();
}
return newval;
}
var _play = false;
this.watch("_play", playChange);
这可能不正确 - 您可能需要稍微使用一下操作脚本才能使其正确。