当我在设备上运行应用程序时,我没有收到任何错误(完全没有发生任何事情),因为没有调试控制台,但是当我在浏览器中运行应用程序时,我得到“Titanium is not defined”
我需要包含一个 js 文件吗?
我从这里得到了相机代码:http: //www.mindfiresolutions.com/Capture-Image-with-device-camera-in-IPhoneAndroid-application-using-Titanium-1912.php
我从 webview 的 html 文件中调用它。
我从头开始创建了一个新项目,我得到了同样的错误。这太令人沮丧了:
在 html 中:
<!doctype html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width;initial-scale=1.0 maximum-scale=1.0; user scalable=0;">
<title>Notes</title>
<script language="JavaScript" type="text/javascript">
function play(locid) {
Ti.App.fireEvent('play', {
locid : locid
});
}
</script>
</head>
<body>
<a id="Home" onclick ="play(125)" title = "" > hello </a>
</body>
</html>
在 app.js 中:
Ti.App.addEventListener('play', function(e)
{
alert(e.locid);
});
Uncaught ReferenceError: Ti 没有在 HTML 文件中定义!!!