带有c#控制台应用程序的动作脚本


Action script with C# Console application

警告:我要求一个很好的教程或一种方法来研究如何做到这一点,而不是让你为我编码

我正在寻找一种方法,当用户在我的swf游戏用actionscript3.0编码的事情,然后它是在c#中持有在一个空白。所以我希望我的游戏发送请求调用一个函数到我的c#应用程序。

我是全新的动作脚本,但不是c#我知道很多c#,但我不知道如何去做这个与动作脚本,我已经查了一下,找到了一个教程在这里

但这不是我想要的,我在添加代码时有一些错误。我知道这是可以做到的,因为别人创造的一款游戏就是这么做的,你们中的一些人可能知道它叫做《哈宝》这是一款非常有名的游戏,它的编码就像我希望我的游戏一样。

所以总结一下,我想做的是添加一些按钮和其他的东西,比如换衣服,在我的动作脚本游戏的房间里走动,但我需要一个c#应用程序来处理所有这些,并获得一个数据库连接,从数据库中选择聊天室和其他东西,如用户登录

当用户进入我的游戏时,它获得认证票证,它被添加到swf的参数中,就像我的game.php一样,它嵌入swf文件并添加此代码以获得认证票证。

var flashvars =
        {
            "user.auth_ticket" : "<?php echo $authticket; ?>"
        }

每次用户进入游戏时,它都会创建一个随机的认证票然后他们通过从该票中获取用户名来获得帐户所以像SELECT id from accounts WHERE auth_ticket = '认证票'

用户必须登录我的网站,以便每次用户进入游戏时都能获得授权票。它为安全目的创建了一个随机数字

它像这样嵌入游戏

swfobject.embedSWF("http://127.0.0.1/game/game.swf", "client", "100%", "100%", "10.0.0", "expressInstall.swf", flashvars, params, null);

当有人进入游戏时,它也在控制台应用程序上写一行说"username已进入游戏",并将其添加到c#程序中的在线列表中,当他们退出游戏时,它将其删除并写入"username已离开游戏"

ExternalInterface更适合嵌入swf的桌面应用程序。c#应用程序与显示菜单和内容的几个swf文件进行通信。

看起来你想要一个类似的网页版本。你所列出的一些可以简单地通过URLRequest点击web服务来完成。

根据您的应用和需要,还有SocketURLStream