问题标签 [tidesdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
157 浏览

python - Ti.API.fireEvent 的 Python 语法是什么?

具体来说,我需要与此等效的 Python:

我试过这个:

但是,我无法在侦听器端检索参数值。它必须与 dict-KObject 转换有关,我无法弄清楚。

0 投票
1 回答
384 浏览

tidesdk - HTML5 服务器发送事件在 TideSDK 中不起作用

我正在尝试使用 TideSDK 1.3.1-beta 在我的桌面应用程序中使用服务器发送事件。通过基于 webkit 的浏览器查看的代码在 localhost 上运行完美,但是通过 TideSDK 运行程序时,什么也没有发生。

我正在使用的 Javascript 是这样的:

demo_sse.php 页面如下所示:

我知道这不仅仅是一些愚蠢的错误,因为就像我说的,它在浏览器中完美运行,但是当通过 TideSDK 运行时,什么也没有发生。我解决这个问题非常重要。如果有人可以提供任何见解,请告诉我。

PS:我注意到一些奇怪的事情:如果我在 EventSource 中使用“app”作为协议,例如EventSource("app://demo_sse.php");程序在控制台输出有关预处理demo_sse.php文件的行之前立即崩溃。

0 投票
1 回答
415 浏览

ajax - 对 TideSDK 应用程序之外的 xml 文件的 Ajax 请求

我有一个 TideSDK 应用程序,它将与另一个文件夹位于同一文件夹中,其中包含一个 xml 文件以及一些图像和视频。

现在我需要获取 xml 文件中的数据以及图像/视频的 urls/filepath 这可能吗?

该应用程序在没有 TideSDK 的情况下通过 ajax 获取数据在线工作,所以我在这里尝试以相同的方式进行操作,但只是将文件路径更改为 xml。我试图通过对其进行硬编码并使用 Ti.Filesystem.getFile() 来做到这一点,但结果总是相同的:pathToTheApplication/application.app/Contents/Resources/pathToTheApplication/data/data.xml。

所以你可以看到 url 的第二部分是正确的,但它总是从 Resources 文件夹开始。

有没有办法解决这个问题?

0 投票
1 回答
571 浏览

tidesdk - 无法加载 php 模块 - linux 64 位

我想使用带有 php 脚本的 TideSDK 开发人员并按照入门教程进行操作。

当我使用 php 模块启动基本的 hello 脚本时,应用程序启动但调试屏幕显示此消息:

[Ti.Host] [错误] 无法加载模块(/home/casoars/.tidesdk/modules/linux/php/1.3.1-beta/libtidephp.so):“加载模块时出错(/home/casoars/.tidesdk /modules/linux/php/1.3.1-beta/libtidephp.so):libgmp.so.3

我对 libphp5.so 模块有完全相同的消息。

无法使用此消息创建/启动其他 php 模块(例如):

[Ti.Host] [错误] 无法加载模块(/home/casoars/.tidesdk/modules/linux/php/1.3.1-beta/libltdl.so):“无法从模块(/home/casoars)加载 CreateModule 符号/.tidesdk/modules/linux/php/1.3.1-beta/libltdl.so):/home/casoars/.tidesdk/modules/linux/php/1.3.1-beta/libltdl.so:未定义符号:CreateModule

我在我的计算机上验证了所有 TideSDK 特定位置,一切正常。

我在 Linux Mint 13 'Cinnamon' 64 位

TideSDK 1.3.1 测试版

对不起我糟糕的英语。

0 投票
2 回答
358 浏览

webcam - 如何在 TideSDK 中访问笔记本电脑的网络摄像头?

我不想使用 Flash polyfill。我希望它纯粹是用 HTML5/JavaScript/TideSDK 制作的。有它的API吗?或者任何可能的方式来访问它而不诉诸闪存使用?

潮汐SDK v1.3.1

0 投票
1 回答
432 浏览

python - TideSDK 和 Python 中的长处理循环

有没有办法在 Python 中进行长时间的处理循环而不用 TideSDK 冻结 GUI?或者我只需要使用线程......

谢谢。

0 投票
2 回答
3079 浏览

visual-studio-2005 - SCons - 'rc' 不是内部或外部命令、可运行程序或批处理文件

我已根据https://github.com/TideSDK/TideSDK/wiki/Windows7-x86-2005上的说明设置了所有内容

但是,scons 不会从 PATH 中获取“rc”:

谷歌搜索这个问题提出了将 VC bin 目录添加到 PATH 的解决方案,但正如您所看到的,这已经到位。

注意:我也安装并使用了 scons 2.2.0,但它甚至无法识别“cl”。至少对于 scons 1.2.0 它可以识别“cl”,但不幸的是不是“rc”

第一次在 Windows 上构建,任何建议表示赞赏!

0 投票
1 回答
169 浏览

tidesdk - TideSDK 在加载 java 小程序时崩溃

加载包含 java 小程序的 iframe 时,一切都会崩溃,包括调试窗口,因此没有关于崩溃的数据。

这是通过加载一个 Tide 项目来完成的,其中只有一个 iframe 元素指向任何网站,然后单击该网站以访问他们的 Java 小程序。一旦打算加载小程序,它就会崩溃。

0 投票
1 回答
733 浏览

javascript - 将菜单项添加到上下文菜单

我开始在 Tidesdk 中制作我的第一个应用程序之一,我想在鼠标右键菜单中添加一些东西。(它通常被命名为 alt 菜单或上下文菜单。)

你怎么做到这一点?它似乎只有一个默认值,'Show Inspector'.

那么,如何更改默认的“上下文菜单”以添加和删除我自己的项目并删除默认项目?

0 投票
1 回答
5998 浏览

javascript - 关于 AppJS/Tidesdk 的问题

所以不确定这是否是问这些问题的正确地方,但我知道我可能会得到一些答案。

我正在进入 Meteor,现在想做一些桌面应用程序。我打算只做一个原生的 Mac 应用程序。但后来我发现了应用程序 wunderlist 及其使用潮汐dk 的开源。

无论如何,我希望得到一些关于这些框架的一般反馈(优点/缺点等)。我对他们的工作并没有真正的概念性理解。(或者两者之间的主要区别是什么)。

我注意到您可以在其中进行路由。这到底是如何工作的?因为没有 URL 或客户端/服务器端。

我想知道的另一件事是是否可以以类似的方式在桌面上使用 MeteorJS?

谢谢。