2008-10-04 65 views
0

根据这个Adobe KB tech note有没有办法将FLVPlayback外观SWF文件放在与容器SWF文件加载的HTML文件相同的目录下?我不得不在我的网站的根目录中放置SWF。您可以将FLVPlayback外观SWF文件加载到另一个目录中吗?

我认为将Flash视频加载到iframe中可以解决这个问题,但这是一个很好的做法吗?由于填充,页边距和浏览器之间的大小问题,我通常不愿意使用iframe。也许这与CSS不再有问题。

回答

1

那么,只要您在组件检查器中的FLV回放组件的“skin”参数中指定路径(相对于加载HTML),就可以将皮肤放置在另一个目录中。如果在Firebug或类似工具中使用Net面板,故障排除非常容易。

只要您注意iframe中没有空白或填充,就可以使用iframe,并且不会导致呈现问题。但是,您将需要另一个HTML文件,这可以使维护您的网站变得更加麻烦。

如果您要发布大量视频文件,您可能会发现使用独立播放器(如JW Media Player)更方便。

0

您可以用两种方式设置FLVPlayback组件不同的URL:

1)在属性窗口中,在皮肤的列表的底部方式的组件参数部分是选择自定义URL。在那里设置路径。

2)您可以使用ActionScriptPlayback实例的'skin'参数来设置它,例如:myFlv.skin =“path/to/myRadSkin.swf”。这是您可以根据需要动态设置皮肤的唯一方法。

要使用#2,必须使用新语句创建代码。您不能动态更改拖动到舞台的现有实例的外观。

相关问题