Как записать все появляется в SWF с использованием AS3? - PullRequest
0 голосов
/ 25 июля 2011

Я создаю карточную игру и хочу записать все движения карт после входа в систему и выбора места.

Может кто-нибудь помочь в этом, что, как я могу записать все появляется в SWF ??

Спасибо

Ответы [ 2 ]

0 голосов
/ 26 июля 2011

Если это видео, которое вы хотите сделать, это возможно, но не совсем просто.Я ответил на другой вопрос по этой теме:

Конвертация SWF в видео

В основном это включает в себя отрисовку каждого кадра, который вы хотите, в объект BitmapData и сохранение битовой карты на диск.

0 голосов
/ 25 июля 2011

тогда вам нужно создать некоторый класс:

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...
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...