Sencha Touch首先运行Messagebox Error

时间:2012-07-11 10:50:11

标签: android eclipse sencha-touch

我刚刚在Eclipse上安装了Sencha并构建了hello world app, 正在运行正常,但消息框不起作用:

Ext.setup({
    onReady: function() {
       if (Ext.is.Android) 
      Ext.Msg.alert("INFO", "Welcome Android user!");   
       if (Ext.is.Blackberry)
      Ext.Msg.alert("INFO", "Welcome Blackberry user!");
         if (Ext.is.iPad)
        Ext.Msg.alert("INFO", "Welcome iPad user!");
       }
     });

我在日食日志中遇到的错误:

  

E / Web控制台(279):错误:[错误] [匿名]在文件中使用Ext.Msg而不需要Ext.MessageBox:///android_asset/www/senchatouch/src/log/writer/Console.js? _dc = 1342002536493:17

我无法弄清楚是什么问题, 感谢。

1 个答案:

答案 0 :(得分:1)

您需要包含Ext.MessageBox组件。此外,我将在Ext.application声明而不是Ext.setup中进行设置。另外你的操作系统检查应该是Ext.os.is而不是Ext.is我把一个SenchaFiddle放在一起。看看这里:

http://www.senchafiddle.com/#NKlNS

希望有所帮助