случайное выражение выполняется один раз Peter Hriso - 11-05-2009
У меня есть следующие выражения Исходный текст:
VAR MyArray = [ "Фасоль","рис","тако","барбекю"];
VAR I = Math.этаж (Random (MyArray.длина));
MyArray [Я]
Мне нужно, чтобы выполнить выражение один раз, и не каждый кадр, когда индикатор воспроизведения воспроизводится через Comp. Как я могу запустить выражения выполняются только в начале срока и не на каждом кадре? Я не вижу никаких триггеров / мероприятия для обнаружения первого запуска Timeline, Например, функции обработки onenterframe ActionScript, что использует.
Thnx заранее
var myArray = ["beans","rice","tacos","bbq"];
var i = Math.floor(random(myArray.length));
myArray[i]
Re: случайное выражение выполняется один раз Xinlai Ni - 11-05-2009
Может, я пропустил свою точку, Но почему вы хотите случайная функция выбрать одно из четырех решений и сохранить его навсегда? Почему бы просто не выбрать один вручную и присвоить его и не менять ее на протяжении всего времени?
Xinlai Н.И.
Инженер-программист, Google Inc.
Re: случайное выражение выполняется один раз Peter Hriso - 11-05-2009
Я Comp частиц генерации. Я пытаюсь настроить внешний вид частиц с анимированный текст. Я прилагаю второй Comp каждой отдельной частицы для разработки анимационных выглядеть и чувствовать себя. Я использую вторую Comp для разработки анимационных слов, но мне нужно быть массивом разных слов.
Re: случайное выражение выполняется один раз Dan Ebberts - 11-05-2009
Seedrandom () является то, что вы ищете. как это:
VAR MyArray = [ "Фасоль","рис","тако","барбекю"];
Seedrandom (индекс,TRUE);
VAR I = Math.этаж (Random (MyArray.длина));
MyArray [Я]
Dan
Re: случайное выражение выполняется один раз Peter Hriso - 11-05-2009