问题标签 [appmobi]
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.
jquery - 如何在 AppMobi 模拟器中更改 Access-Control-Allow-Origin
我正在尝试从服务器访问文件:
但我得到错误:
有什么方法可以更改访问控制设置,以便我可以访问远程服务器并获取数据?
谢谢。
cordova - phonegap.js 和 jq.ui.min.js 一起
我正在尝试使用 appmobi 的phoneGap XDK制作应用程序。我想使用phoneGap库(phonegap.js)制作相机,以及我想使用jquery.ui.min.js库制作的应用程序中的所有其他东西(按钮等)。在模拟中我没有任何问题,但在 android 移动浏览器中它不起作用。我想知道我是否可以在 phoneGap XDK 程序中一起使用这两个库,如果可以,我怎样才能让它在 android 手机上工作?你的帮助对我很重要。谢谢你。
在我的 HTML 文件中,我想要这些库:
javascript - 获取 Facebook 用户 ID
有没有办法通过图形 API 传递用户的电子邮件和密码来获取 Facebook 用户 ID....我想要做的是,我想获取特定用户的个人资料详细信息..如果我们知道用户 id 然后可以通过 GRAPH API 获取特定用户的详细信息.. https://graph.facebook.com/ID
但我不知道如何获取 Facebook 用户 id .....请帮帮我....我在移动应用程序中使用 JavaScript 和 html5..android 和 ios ..IDE 是 APPMOBI 和电话间隙
javascript - 没有明显错误时的 Facebook appMobi 调试
我正在 appMobi 中开发一个项目,并且该项目最近到达了与 facebook 相关的部分。然而,似乎有太多的移动部件,几乎不可能知道发生了什么在哪里以及如何发生......更重要的是,当一切都在模拟器中运行但在没有控制台、没有错误日志的设备上运行时,没有什么可以尝试解决问题的。
下图是我在设备上遇到的唯一错误。尝试通过 appMobi 特定方法与 facebook 通信时。我已经复制并粘贴了代码试图使这项工作,因为我知道一旦我可以看到这个工作以及它是如何工作的,我就可以开始围绕我真正想做的事情构建逻辑。那是目前的一个静音点。无论如何,当我在模拟器中运行相同的代码时,它的工作原理完全符合预期。但是在设备本身的 Test Anywhere 中运行它似乎是引发冲突的地方。
Soo 我想知道,有没有人在堆栈之前遇到过这个问题?如果是这样,你做了什么来修复它?解决方法是什么?你如何调试它并得出结论的方法是什么,因为我确信我会遇到类似的问题,并且在设备上进行调试也是一个奖励。
我的 javascript 目前:
我的html:
ios - appMobi iOS 构建失败“构建应用程序时发生错误。验证您的构建资产是否正确”
因此,我正在尝试为 iOS 构建我的应用程序的 adHoc 版本以进行测试。但是在构建大约一分钟后,我得到了一个错误
“构建应用程序时发生错误。验证您的构建资产是否正确”
不知道这意味着什么,显然缺少什么资产。我已经浏览了 appMobi 提供的整个指南。据我所知,我已验证我的所有资产都已到位,但它失败了。更糟糕的是 appHub 表明 iOS 构建是绿色的。更糟糕的是我可以从同一个包中构建一个 Android apk 而不会失败。
javascript - 使用 HTML 和 JS 以及 appMobi 的 iPhone 游戏中的性能问题
在使用 Java 为 Android 创建了一些游戏之后,我正在使用 appMobi 制作我的第一款游戏。我基本上打算创建一个无尽的跑步街机游戏,2d,俯视图。
我正在使用带有普通 JS 和 CSS3 的 appMobi(没有任何其他库,例如 Impact)。
我首先用画布进行了一些测试,并创建了一个非常简单的演示,您可以在其中使用加速度计控制一个球(基本上是一个使用画布渲染的圆圈)并需要收集其他球。我用我的 Galaxy S2 和 iPhone 4 对其进行了测试,看起来 iPhone 运行得更好,所以我开始编写一个简单的引擎来使用 dom 元素。我基本上创建了一个连接到标签的对象,并保存一个位置向量,还添加了一个基本上执行以下操作的绘制函数:this.element.style.left=x+'px'(对于 top 和 y 也是如此)。
在我的主循环中,我调用了对象的绘制函数并根据我的游戏逻辑更新了它们的位置,并使用这个 window.requestAnimationFrame 包装器重新调用了 mainLoop:
然后我继续创建一个相机对象来控制屏幕定位,并使用 css background-position 属性使其成功滚动背景。我已经用我的新 Galaxy s3 和带有一些图形(2 200x200 png,和一个背景)的 s2 对其进行了测试,一切都以大约 60 fps 的速度运行。我对结果非常满意,并且很高兴在 iPhone 4 iOS 4.x 上进行测试,但令我失望的是它的运行速度为 2-3 FPS!比我的安卓慢 30 倍。我开始进行很多更改(目前我使用的是 720x1280 的视口)所以我尝试使用 320*480,改用画布,删除滚动背景,调整图像大小,但无济于事,而 android 在所有的变化。
我得到的最好的是5 FPS。我有另一部 iPhone 进行测试,一部带有 iOS5 的 iPhone 4S,FPS 非常不稳定。范围从 3 到 50,但无法播放 - 没有人会玩它,而且我什至还没有开始用内容打包它。
我真的很想利用跨平台,放弃苹果市场对我来说是一种耻辱,所以任何提示或建议都会受到热烈欢迎!
谢谢,加布里埃尔
javascript - 通过 JavaScript 捕获和更改默认 alert() 行为
很久以前我做过类似的事情,我捕获了警报并阻止了基于默认浏览器的警报框弹出并用一种或另一种模式替换它。然而,自从我这样做以来已经很久了,我无法从我的旧代码中找到任何参考,我目前也无法通过谷歌找到任何相关的内容。所以..我希望这里有人可以帮助我并帮助我。我还没有尝试过任何东西,所以不要问我尝试了什么。除了花费最后一个小时左右在谷歌上搜索任何类似于我模糊记忆中的代码片段的不同短语之外,我空手而归。我知道,这是一个质量很差的问题,但同时我相信其他人也会很高兴知道答案。
在我的情况下,我想要做的就是捕获将触发该alert()
框的事件并将其中的消息传递给另一个通知变体。目前我正在与其他几个人在 appmobi 中做一些工作,我想alert()
捕获它然后使用
AppMobi.notification.alert(message,title,buttontext);
作为默认操作alert()
ajax - APPMOBI:Ajax 在模拟器上运行良好,但在设备上不运行?
我写了一个这样的函数
使用模拟器时效果很好,服务器可以读取数据。
但是当我将它上传到云端并应用到 iphone / ipad 上时,服务器无法获取数据。
任何想法都值得赞赏
谢谢
javascript - 使用 AppMobi 和事件
我是新的 AppMobi 世界的新手,所以请大家帮帮我。
我创建了一个图像对象并将其绘制到舞台上。我的问题是我想向对象添加一个事件。
我已经使用以下方法设置了图像:
我已经把它画上了舞台:
现在我想向“usercontrols_left”添加一个事件,例如检测用户何时触摸/单击它。
javascript - 将 directBox2D 与 directCanvas 一起使用 - AppMobi
我正忙着寻找一个在 directCanvas 中使用 Box2D 物理引擎的简单解决方案……而不使用 ImpactJS 或任何付费框架。
我的最终目标是使用 Box2D 为移动设备(Android/iPhone/iPad 等)构建 HTML5 游戏。
我最好的解决方案是什么?
我正在考虑的一些 box2D 框架:
- Box2DJS - http://box2d-js.sourceforge.net/
- Box2Dflash - http://29a.ch/2010/4/17/box2d-2-flash-ported-javascript
- Gamvas - http://gamvas.com/
-更新-
AppMobi 的directBox2D文档:
http://www.appmobi.com/documentation/gamingAPI/directBox2D/index.html
使用 directCanvas 和 Box2D 的唯一方法是使用 AppMobi 的 DirectBox2D 框架(这就是我的理解)。
有没有人有一个工作示例/演示如何使用 directCanvas 的 directBox2D ???我让它在 XDK 模拟器上运行,但它不适用于我的 Android 手机。