2010-12-01 43 views
0

我有一点qt +的经验,并没有创建如此复杂的网页,但我不知道如何开始钛...当我运行默认应用程序这项工作...我可以改变index.html像一个网页...我可以包括JavaScript代码和jquery ...非常好...但是当我尝试运行API函数,我不知道如何包括这些...所有的例子谈论iphone和app.js文件...我试图做一个桌面应用程序,并没有出现任何.js ...我可以创建这些但不工作桌面应用程序的开始(并使用API​​的)

。 ..在文档中我看到这样的东西:

var win = Ti.UI.createWindow(); var view = Ti.UI.createView({backgroundColor:"red"}); win.add(view); win.open(); 

我不知道wh我已经把这段代码...我尝试把它放在html里面的一个javascript(坏习惯!),但它不起作用...我把它放在一个函数onload中,但都不工作...... ..有什么“约定”的名称为这项工作的文件?...我认为这就像创建一个非常动态的网页,但我不知道如何与API工作....我看到例如“厨房的东西”,但它不是很明显mee ...我看到一个这样的例子: http://mobile.tutsplus.com/tutorials/appcelerator/appcelerator-using-json-to-build-a-twitter-client/ 但似乎这个工作不同,当它是一个iPod时,它是一个desktp应用程序...我创建一个应用程序.js(像tuto)并把我的代码放在里面,但它永远不会运行...我看源代码,只需要创建一个.js,并在我的“home.html”链接它..但它不工作...我也创建了一个index.js,但它不起作用 请帮助..我很noob ...谢谢

+0

我认为你需要更具体的你正在寻找什么。这个问题是一般的方法..你在线文档有什么问题?你卡在哪里?你有写过一些你需要帮助的代码吗? – 2010-12-01 15:09:08

回答

1

Aaron: 这个回复给我带来了一些本可以解决的问题,但是让我失去了超过15分钟的时间,因为这些第一个在线课程有关于如何使用默认html文件创建新项目的信息,而不是关于原始海报的问题。

原始海报的问题是,他有一个新的项目与index.html文件,但没有app.js文件。

然后他不明白的地方,他可以把SAMPE代码:

var win = Ti.UI.createWindow(); 
var view = Ti.UI.createView({backgroundColor:"red"}); 
win.add(view); 
win.open(); 

...因为无论他放入app.js不执行。

Titanium Dev Center中的文档无法提供准确的信息,因为它仅提及Titanium Mobile app.js,并没有提到应用程序结构中的index.html。

在Titanium Mobile上有了一些开始的经验之后,我不得不在Titanium Desktop上工作,实际上只是遇到了与angel_ang相同的问题,而这正是我在这里带来的。

所以,这里是真正的答案:

  • 钛桌面应用程序并不需要或与app.js文件启动,但将以index.html。
  • 删除或删除此文件将无法正常工作,因为如果需要的话,它仍将从上次构建中启动。
  • 将任何内容添加到app.js将永远不会运行,因为只有index.html作为起始位置运行。

东西应该已经找到了解决办法,为下面的链接: http://www.youtube.com/watch?v=lgGVNB2nkKc&NR=1

此视频是两个在线课程,进一步从阿龙提供的链接。在0。准确地说,19秒,我们看到他已经添加到index.html的开始代码。

您需要将...放在HEAD部分,并在其中添加一个函数()。

您可以将示例代码放入此函数中。 然后你甚至可以设置单击按钮()时运行的函数。

不幸的是,这并不适用于我。 我尝试了上面的示例代码,但也尝试了在线课程中提到的其他示例(通知)。

这似乎只是在这里弃用了一些东西,许多文档已经过时。 任何能够回答这种情况的人都会对我们和许多新人非常有帮助。

我们只是有一个我们不能使用的index.html,而不是一个正在运行的app.js文件。

+1

只需发布你的答案,而不是咆哮别人的答案。另外,缩进你的代码4个空格,使其显示为格式化的代码。 – 2011-01-30 02:46:24

相关问题