【问题标题】:how to record all appears in swf using AS3?如何使用 AS3 记录所有出现在 swf 中的内容?
【发布时间】:2011-07-25 12:03:03
【问题描述】:

我正在创建一个纸牌游戏,并想记录登录并选择座位后的所有纸牌动作。

任何人都可以帮助我如何记录所有出现在 swf 中的内容??

谢谢

【问题讨论】:

    标签: xml flash actionscript-3


    【解决方案1】:

    那么你需要创建一些类:

    IterationTracking 之类的,在游戏中的每次迭代之后,只需将它们记录到数组中,或发送到服务器

    IterationTracking.addAction ( Iterationtracking.TYPE_SEAT_CHANGE, userID, [table, seat] );
    
    IterationTracking.addAction ( Iterationtracking.TYPE_CARD_RECEIVED, userID, [H_Q] );
    
    IterationTracking.addAction ( Iterationtracking.TYPE_CARD_FOLD, userID, [H_Q, H_4] );
    
    IterationTracking.addAction ( Iterationtracking.TYPE_CARD_ON_TABLE, userID, [H_Q] );
    
    function addAction ( type : String, userID : int, data : Array )
    {
        var action:Object = new Object();
            action.userID = userID;
            action.type = type;
            action.data = data;
    
        actions.push ( action );
    
        // and if you need to do something on specific iteration then just switch case solution.
        switch ( type )
        {
            case TYPE_CARD_RECEIVED :
                //your actions
                break;
    
            case TYPE_CARD_FOLD :
                //your actions
                break;
    
            // etc...
        }
    }
    

    【讨论】:

    • 有没有什么办法可以直接录制游戏,不用数组收发数据??
    • 记录是什么意思?喜欢视频流?
    • 我只想在浏览器上播放 swf 时制作一个 .flv 视频,是否可以通过在 .as 文件中编写代码来实现。
    猜你喜欢
    • 2014-02-28
    • 1970-01-01
    • 2019-10-23
    • 1970-01-01
    • 1970-01-01
    • 2019-04-14
    • 1970-01-01
    • 2017-08-11
    • 2013-12-07
    相关资源
    最近更新 更多