我创建了一个带有SWF Flash文件的php页面,该文件是使用经典标记<object>
导入的,其中Autoplay设置为false。
当鼠标悬停在闪光灯组件上时,我希望这可以开始播放。我对“鼠标移出行为”并不感兴趣。 (即使指针移开也应继续播放。)
我看过Action Script执行此行为,但没有带flash影片的项目文件。所以我不能在项目模式下打开它;我只能在“阅读模式”中“看到”它。
如何在不使用Flash项目中的Action Script的情况下设置此行为?
我可以使用简单的javascript代码管理鼠标事件:我可以打开警告消息(感谢onMouseover a flash element?),但我无法将播放命令传递给flash对象。
以下是我的尝试:
<script type="text/javascript">
document.getElementById("id-of-my-movie").onmouseover = over;
function over(evt)
{
document.getElementById("id-of-my-movie").play();
}
</script>
using .play() both PlayMovie()
答案 0 :(得分:0)
不幸的是,如果没有Flash中的任何代码,就无法做到这一点。如果你说它不会自动播放,那么只有AS3代码才能播放它。
您可以使用Javascript调用Flash功能,但Flash影片必须至少有几行才能接收这些回调。您可以在此处查看如何执行此操作:AS3 function call from javascript