Firefox插件开发并在xul中使用html:embed嵌入.swf

时间:2010-12-27 14:41:48

标签: javascript html flash firefox xul

我的firefox插件存在很大问题。我有一个按钮,为我打开一个新窗口,我想要包含.swf文件。

以下是嵌入的XUL代码:

<html:embed src="Reader.swf" 
width="250" 
height="250"
type="application/x-shockwave-flash" />

- &GT;上面设置了html名称空间: xmlns:html="http://www.w3.org/1999/xhtml"

Reader.swf与xul文件位于同一目录

没有html:embed,窗口打开没有问题,但是一旦我改变它,firefox就会在没有警告的情况下崩溃,它只是从进程栏中消失了。

当我从操作系统(Windows 7 64位)打开它时,.swf文件正常工作,并以as3编码。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

不要将swf文件直接放入新窗口,而是尝试将其包装在最小的html页面中。或者,您可以在发布电影时使用Flash为您生成的html页面。我没有玩过XUL,但我注意到将swf文件直接放到浏览器中的浏览器有点不一致。例如,某些浏览器会将电影缩放到可用窗口空间的100%,而其他浏览器则不会。