2009-02-12 37 views
0

我想在自己的网页上嵌入Flash动画,但我需要它从开始时自动加载,而不仅仅是当我通过页面到达它时。我的意思是,我有一个很长的页面,闪光灯在中间。它用声音播放动画,我希望它能够自动启动,不仅当我向下滚动时。这可能吗 ?制作Flash电影自动加载

谢谢

回答

0

Flash影片在浏览器(默认)加载时立即开始播放。只要确保你的<object>/<embed>标签没有发挥属性设置为和您的Flash影片不会对帧1或东西阻止它发挥了stop() ...

+0

我没有访问FLA文件... – 2009-02-12 16:17:19

+0

正确的,但你可以检查对象上的参数/ embed标签并查看'play'属性是否为false。无论如何,你应该创建一个测试页面并嵌入SWF以便排除故障(即,它是否与SWF文件或嵌入的方式有关?) – euge1979 2009-02-12 17:53:54

0

我有一些电影似乎不会一贯自动播放的情况。我把这个共同的JavaScript快捷功能可按我称之为onload事件,以确保电影正在运行:

function LoadMovie(){ 
var movie = document.getElementById('flash_nav'); 
if(typeof movie.PercentLoaded() == "function") //not every browser supports this so check first 
{ 
if(movie.PercentLoaded() < 100) 
    { 
     movie.LoadMovie(0, movie.data);  
    } 
    } 
}