2010-12-27 9 views
1

私はFirefoxのプラグインに大きな問題があります。私にはボタンがあり、それは私のための新しいウィンドウを開き、そこに.swfファイルを含めたいと思っています。ここFirefoxプラグインを開発し、xulに.swfを埋め込むhtml:embed

は埋め込みのためにXULコードである:

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

- > HTMLの名前空間は、上記設定した: xmlns:html="http://www.w3.org/1999/xhtml"

Reader.swfはXULファイルと同じディレクトリに

ありますhtml:embedがなければ、ウィンドウは問題なく開かれますが、私がそれを変更すると、警告や何もせずにfirefoxがクラッシュすると、プロセスバーから消えてしまいます。

.swfファイルは、オペレーティングシステム(Windows 7 64ビット)から開くと正しく動作し、as3でコーディングされています。

誰かが私を助けることができますか?

答えて

0

swfファイルを直接新しいウィンドウに配置する代わりに、最小限のHTMLページでラップしてみてください。または、ムービーを公開するときにフラッシュが生成するhtmlページを使用することもできます。私はXULでプレイしていませんが、swfファイルをブラウザに直接配置することはブラウザ間で少し矛盾していることに気付きました。たとえば、一部のブラウザでは、使用可能なウィンドウ領域の100%にムービーを拡大/縮小します。

関連する問題