0

我正在尝试通过使用将 Flowplayer 集成到 ExtJS 中Ext.flash.Component。在执行此操作时,我收到以下错误 -

 ReferenceError: swfobject is not defined
new swfobject.embedSWF(  

这是我的代码 -

var win = Ext.widget('window', {
    title: "Flowplayer Integration",
    layout: 'fit',
    width: 300,
    height: 300,
    x: 20,
    y: 20,
    resizable: true,
    items: {
        xtype: 'flash',
        url: 'flowplayer-3.2.16.swf'
    }
});
win.show();
4

1 回答 1

1

该组件需要第三方 SWFObject 库 2.2 或以上版本。它不包含在 ExtJS 发行版中,因此您必须手动将其包含到您的页面中才能使用此组件。

  1. 从http://code.google.com/p/swfobject/下载 swfobject.js
  2. 要求它,像这样:<script type="text/javascript" src="/js/swfobject.js"></script> 或像这样:Ext.require( '/js/swfobject.js' )
于 2013-02-26T14:03:15.183 回答