Javascript 无法将extjs 3迁移到extjs 4

Javascript 无法将extjs 3迁移到extjs 4,javascript,extjs,extjs4,compatibility,extjs3,Javascript,Extjs,Extjs4,Compatibility,Extjs3,我正在从extjs版本3迁移到extjs版本4。我已经使用sencha提供的Ext3到4迁移指南将兼容层添加到我的项目中。 为了启用ext3兼容性,我在Ext all debug.js(extjs4)之后包括了以下几行代码。 //相容性 我搬走了 // Ext 3 <script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script> <script type="text/j

我正在从extjs版本3迁移到extjs版本4。我已经使用sencha提供的Ext3到4迁移指南将兼容层添加到我的项目中。
为了启用ext3兼容性,我在Ext all debug.js(extjs4)之后包括了以下几行代码。 //相容性

我搬走了

  // Ext 3
  <script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script>
  <script type="text/javascript" src="scripts/external/extjs/ext-all.js"></script>
extjs-all-debug.js中仍存在以下错误

    TypeError: me.events is undefined
           event = me.events[ename];
我做错了什么? 如何避免这种错误?
请任何人建议将现有的extjs3应用程序迁移到extjs4,代码更改最少

请改用
Ext.define

Ext.define('Ext.ux.MyCoolClass', {
    extend: 'ClassNameYouAreExtending',
    alias: 'widget.mycoolclass'
});
并确保您已经为您的活动添加了
事件(“yourEvent”)

Ext.define('Ext.ux.MyCoolClass', {
    extend: 'ClassNameYouAreExtending',
    alias: 'widget.mycoolclass'
});