【发布时间】:2011-07-25 12:03:03
【问题描述】:
我正在创建一个纸牌游戏,并想记录登录并选择座位后的所有纸牌动作。
任何人都可以帮助我如何记录所有出现在 swf 中的内容??
谢谢
【问题讨论】:
标签: xml flash actionscript-3
我正在创建一个纸牌游戏,并想记录登录并选择座位后的所有纸牌动作。
任何人都可以帮助我如何记录所有出现在 swf 中的内容??
谢谢
【问题讨论】:
标签: xml flash actionscript-3
那么你需要创建一些类:
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...
}
}
【讨论】: