Hi there!

I'm developing an Ext4 application (still in a very early stage) and got a - to me - strange behaviour:
I use Ext.require in my app.js before Ext.onReady, so far it loads the following classes:

Ext.require([
'Ext.state.CookieProvider',
'Ext.layout.container.Anchor',
'Ext.layout.container.Absolute',
'Ext.layout.container.Border',
'Ext.menu.Menu',
'Ext.Component',
'Sb.controller.Admin',
'Sb.view.Menus',
'Sb.view.Viewport'
]);

When running the application Firebug says (in this order):

[Ext.Loader] Synchronously loading 'Ext.menu.Menu'; consider adding Ext.require('Ext.menu.Menu') above Ext.onReady
Cannot create an instance of unrecognized class name / alias: Ext.menu.Menu
[Ext.Loader] Synchronously loading 'Ext.Component'; consider adding Ext.require('Ext.Component') above Ext.onReady
Cannot create an instance of unrecognized class name / alias: Ext.Component

...and of course the application doesn't work then. All other classes seem to be loaded fine.

Any suggestions on this?

Secondly, how would one create an Ext.LoadMask on the page body using Ext.create? Is that possible at all?