问题标签 [smart-mobile-studio]
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.
javascript - 使用 Smart Mobile Studio 将图像保存到本地文件夹
我试图弄清楚如何将图像/画布保存到 Smart Mobile Studio 的本地文件夹中。这应该是创建右键单击保存到文件夹事件的方法:
我希望短信方式是这样的:
但是短信不知道 toDataUrl !?...
smart-mobile-studio - 如何使用 TW3HttpRequest 发送 POST 数据
因此,我开始使用 SMS,并尝试制作一个程序(标签和按钮)来通过发布请求访问网站并显示结果。
我对提示/警告/错误没有任何问题,对我来说一切都很好。下面的代码是对几个现有示例的重做。
问题是这样的,当我实际单击按钮时,我收到以下错误消息: Uncaught TypeError: Cannot read property 'readyState' of null [line #6277]
错误出现在自动生成的代码中,似乎与我专门编写的内容无关。如果我从我的代码中取出所有对 ReadyState 的引用,我仍然会收到错误消息。
我错过了什么?我觉得它与 Lambda 函数有关。
javascript - 在 SmartMS 中“包装”three.js
我想在 Smart Mobile Studio 中添加这个简单的three.js 示例。是否有可能没有大量复杂的包装?我通过将 window.onload 内容复制到 asm 部分来尝试天真的尝试 - 但当然没有运气。
javascript - 在 Smart Mobile Studio 中为 Box2D 对象添加颜色
我想为 Box2D 中的动态对象添加颜色。似乎必须在场景的渲染中分配动态对象的某些属性。我玩过 Box2D 演示,但不知道如何添加颜色(和位图)等属性?
javascript - 我如何在 WebAudio 中使用 AudioContext
我正在尝试创建一种在短信中生成声音的方法。这给了我一个“不能调用 null 的方法‘createScriptProcessor’”?
应该创建 JAudioContext 吗?
javascript - 开始使用 Leap Motion
我刚拿到我的 Leap Motion 控制器。但我必须承认,我不知道如何在 SmartMS 中启动和运行基本初始化!?
我已经包含了来自https://github.com/logotype/LeapMotionTS的 jumpmotionts-1.0.9+8391.js并将leap.Core 添加到我的项目的uses 子句中。短信接受这样的初始化:
但我不知道如何设置事件监听器?
smart-mobile-studio - 如何从 JS 对象中删除属性
如何从 Smart Pascal 中的变体对象中删除属性?
在 JavaScript 中,我可以使用 delete 关键字删除属性
delete obj['myProp']
。
如何在 Smart Pascal 中做到这一点?
smart-mobile-studio - 如何获取可见浏览器区域的高度和宽度
如何检索浏览器区域的高度和宽度?
无论手机是否旋转了浏览器视图,我都想始终以横向模式显示一个表单。
如果浏览器处于纵向位置,我想旋转表单(TForm.Angel := 90)。为了强制横向模式。
更新:
这是一张图片,结果应该是这样的:
我找到了一个解决方案,但我对它不是很满意。旋转视图很容易,但是原点不在中心,所以我必须手动纠正它,我不明白为什么需要这种转换。
这是代码:
smart-mobile-studio - 样式属性名称格式
我注意到,SmartMS 中使用的样式属性名称与 css 文件中使用的格式不同。
例如:
在 CSS 中:
在 SmartMS 中,样式属性没有“-”符号,因此是 CamelCase:
为什么会有这些差异?