【问题标题】:Cocos2d JS XMLHTTPRequest is not definedCocos2d JS XMLHTTPRequest 未定义
【发布时间】:2015-11-13 10:49:06
【问题描述】:

大家好,

我目前遇到的问题是 XMLHTTTPRequests 在 Cocos2d JS 版本 3.8.1 中不起作用。

我有一个文件只有一个重要的行:

var xhr = cc.loader.getXMLHttpRequest();

如果我在我的浏览器 (Chrome) 中运行它,一切正常并且没有发生错误。 但是如果我尝试在模拟器中使用 XCode 运行它,我会收到以下错误:

..../script/jsb_boot.js:360:ReferenceError: XMLHttpRequest is not defined

还有其他人能够使用 Cocos2d JS 创建 XMLHTTPRequest 吗? 我必须在 AppDelegate.cpp 中包含一些内容吗? 或者在这个版本中根本不可能? (我不认为和希望的......)

亲切的问候

安德烈亚斯

【问题讨论】:

    标签: javascript cocos2d-iphone xmlhttprequest cocos2d-js


    【解决方案1】:

    试图提供解决方案。如果我的回答有问题,请随时纠正。

    如果你有 Visual Studio,你可以用它打开 win32 解决方案。并添加 AppDelegate.cpp

    #include "network/XMLHTTPRequest.h"
    
    bool AppDelegate::applicationDidFinishLaunching()
    {   .......
    sc->addRegisterCallback(MinXmlHttpRequest::_js_register);
    .......
    }
    

    然后在项目的链接器输入中添加 libNetwork 子项目和 libNetwork.lib。

    您可能还想参考下面的参考资料。如果您不懂中文,可能需要使用翻译功能:)

    Using JSB-Bindings in Visual Studio Chukong Documentation

    希望它会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-11
      • 2012-12-09
      • 2021-04-20
      • 1970-01-01
      • 1970-01-01
      • 2012-05-25
      相关资源
      最近更新 更多