我想在自己的网页上嵌入Flash动画,但我需要它从开始时自动加载,而不仅仅是当我通过页面到达它时。我的意思是,我有一个很长的页面,闪光灯在中间。它用声音播放动画,我希望它能够自动启动,不仅当我向下滚动时。这可能吗 ?制作Flash电影自动加载
谢谢
我想在自己的网页上嵌入Flash动画,但我需要它从开始时自动加载,而不仅仅是当我通过页面到达它时。我的意思是,我有一个很长的页面,闪光灯在中间。它用声音播放动画,我希望它能够自动启动,不仅当我向下滚动时。这可能吗 ?制作Flash电影自动加载
谢谢
Flash影片在浏览器(默认)加载时立即开始播放。只要确保你的<object>/<embed>
标签没有发挥属性设置为假和您的Flash影片不会对帧1或东西阻止它发挥了stop()
...
我有一些电影似乎不会一贯自动播放的情况。我把这个共同的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);
}
}
}
我没有访问FLA文件... – 2009-02-12 16:17:19
正确的,但你可以检查对象上的参数/ embed标签并查看'play'属性是否为false。无论如何,你应该创建一个测试页面并嵌入SWF以便排除故障(即,它是否与SWF文件或嵌入的方式有关?) – euge1979 2009-02-12 17:53:54