Как передать переменную из мувиклипа в другой мувиклип во Flash? - PullRequest
0 голосов
/ 29 сентября 2011

Название вроде говорит само за себя ..

Я создаю тест и устанавливаю один блок с вопросами в видеоклип. Когда человек отвечает на правильный ответ, я хочу добавить его в счетчик и передать это значение в следующий мувиклип. Таким образом, мувиклип один добавляется на сцену, он что-то делает, а затем добавляет счетчик. Затем переходит к следующему кадру, и movieclip2 добавляется на сцену. Он что-то делает и добавляет к той же переменной счетчик из movieclip1. И так далее, и так далее, пока не останется больше видеороликов.

1 Ответ

2 голосов
/ 29 сентября 2011

Попробуйте быстрый и простой урок, подобный этому:

package
{
    public class Scoreboard
    {
        // Constants
        public static const TOTAL_QUESTIONS:int = 3;

        // Score value
        public static var correct:int = 0;

        /**
         * Returns success rate as a percentage in decimal form
         */
        public static function get successRate():Number
        {
            return correct / TOTAL_QUESTIONS;
        }
    }
}

Где вы можете изменить TOTAL_QUESTIONS, как вам нравится, и выполните следующее:

Scoreboard.correct += 1; // Adds a correct answer
Scoreboard.correct = 0; // Reset the quiz

trace(Scoreboard.successRate); // Output the success rate based on correct answers at the end.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...