Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 闪光SWF不播放!_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 闪光SWF不播放!

Actionscript 3 闪光SWF不播放!,actionscript-3,flash,Actionscript 3,Flash,我为我的电影创建了一个自定义视频皮肤,并发布了swf。该文件在使用Flash player v9的Mac电脑上播放,但在使用Flash player 10的PC上无法播放。当我上传到主机时,两个玩家都不会玩swf。flash文件中的位图会显示,但电影不会播放。我不知道这是我如何导出的还是什么,但它不会播放!知道为什么会这样吗 该视频在这里托管: 这是我的动作脚本: flvPlayback.playbausebutton=playbausebtn; flvPlayback.muteButton=

我为我的电影创建了一个自定义视频皮肤,并发布了swf。该文件在使用Flash player v9的Mac电脑上播放,但在使用Flash player 10的PC上无法播放。当我上传到主机时,两个玩家都不会玩swf。flash文件中的位图会显示,但电影不会播放。我不知道这是我如何导出的还是什么,但它不会播放!知道为什么会这样吗

该视频在这里托管:

这是我的动作脚本: flvPlayback.playbausebutton=playbausebtn; flvPlayback.muteButton=mutebtn; flvPlayback.volumeBar=volbar; flvPlayback.seekBar=seekBar

和我的HTML嵌入式flash:

<div id="movie">
    <object id="movie" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="440" height="273">
    <param name="movie" value="file.swf">
    <param name="quality" value="high">
    <embed src="file.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="440"
    height="273"></embed></object>
</div>

刚刚用Firebug看了一眼。您的swf似乎正在引用以下URL:


它返回了404,所以找不到文件。查看URL,检查您如何将其嵌入swf文件的引用。

这可能是由不同的原因造成的:

确保flv文件与SWF一起上载到服务器

您的FLV文件可能在web服务器上被阻止。确保浏览器不会直接指向实际的FLV文件,例如:

FLVPlayback组件中设置的flv路径可能太长

尝试向组件中FLV的路径添加前一个/后一个