首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppWarp实现

AppWarp实现
EN

Stack Overflow用户
提问于 2015-09-22 22:59:04
回答 1查看 118关注 0票数 0

我正在尝试将AppWarp实现到我正在制作的游戏中。我完全按照编写的方式学习了一个教程,但是我在"NetworkPeer实现“中遇到了十几个错误。其中一些错误是:

错误:名称空间com.shephertz.appwarp.listener:ConnectionRequestListener中的接口方法onConnectDone没有由类NetworkPeer实现。

错误:名称空间com.shephertz.appwarp.listener:ConnectionRequestListener中的接口方法onDisConnectDone没有由类NetworkPeer实现。

等等..。

任何帮助都是非常感谢的!

代码语言:javascript
复制
public class NetworkPeer implements ConnectionRequestListener, RoomRequestListener, NotificationListener
        {
            public var roomID:String = "Room";
            private var apiKey:String = "API_ID"
            private var secretKey:String = "Secret_Key";
            private var localUsername = Math.random().toString();

            public function NetworkPeer()
            {
                WarpClient.initialize(apiKey, secretKey);
                WarpClient.getInstance().setConnectionRequestListener(null);
                WarpClient.getInstance().setRoomRequestListener(null);
                WarpClient.getInstance().setNotificationListener(null);
            }

            private function connect_click(e:MouseEvent):void
            {
                if (WarpClient.getInstance().getConnectionState() == ConnectionState.disconnected)
                {
                    WarpClient.getInstance().connect(localUsername);
                    Main.connectbtn.text = "Connecting..";
                }
            }

        }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-23 06:23:03

您得到了这个错误,因为您已经实现了像ConnectionRequestListener这样的监听器到NetworkPeer类,但是没有定义相应的回调方法,比如NetWorkPeer中的onConnectDone。

AppWarp API是异步使用的,为了接收来自AppWarp服务器的响应和更新,您需要向WarpClient实例添加相应的请求侦听器。

在代码段中,您要添加null作为侦听器,这是不需要的。您只需添加您希望在游戏中接收的侦听器及其回调方法。

例如,如果调用connect,则需要添加ConnectionRequestListener并定义onConnectDone回调方法以从AppWarp服务器获得响应。

您可以查看这个示例,以更多地了解AppWarp与ActionScript项目的集成。

您还可以通过AppWarp 入门页面 for Action脚本来了解更多需要执行的必要步骤。

如果您面临任何进一步的问题,您可以始终在我们的论坛或support@shephertz.com上写作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32728367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档