Actionscript 3 AppWarp实现

Actionscript 3 AppWarp实现,actionscript-3,class,flashdevelop,implements,appwarp,Actionscript 3,Class,Flashdevelop,Implements,Appwarp,我正在尝试将AppWarp应用到我正在制作的游戏中。我完全按照编写的教程进行了学习,但在“NetworkPeer实现”中我发现了十几个错误。其中一些错误是: 错误:命名空间com.shephertz.appwarp.listener中的接口方法OnConnectionDone:ConnectionRequestListener未由类NetworkPeer实现 错误:命名空间com.shephertz.appwarp.listener中的接口方法onDisConnectDone:Connectio

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

错误:命名空间com.shephertz.appwarp.listener中的接口方法OnConnectionDone:ConnectionRequestListener未由类NetworkPeer实现

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

等等

非常感谢您的帮助

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..";
                }
            }

        }

出现此错误的原因是,您已经实现了诸如ConnectionRequestListener到NetWorkPeer类之类的侦听器,但没有在NetWorkPeer中定义相应的回调方法,如OnConnectionDone

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

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

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

您可以看一下这篇文章,了解更多关于将AppWarp集成到ActionScript项目中的信息

您还可以通过AppWarp for Action脚本了解更多有关需要执行的必要步骤的信息

如果您遇到任何进一步的问题,您可以随时在我们的或support@shephertz.com.