У меня есть сцена во флэш-проекте, где я хочу, чтобы порядок кадров был рандомизирован во время выполнения.Я хочу, чтобы каждый кадр показывался ровно один раз.Я хочу, чтобы продолжительность каждой презентации была постоянной.
Я играл с парой предложений Дэвида Стиллера:
Они немного устарели (Void
вместо void
,this._totalframes - 1
, а не MovieClip.totalFrames
), но принципал кажется надежным.
Тем не менее, подход кажется менее оптимальным.Примеры Дэвида работают очень хорошо для небольшого числа последовательностей кадров.Но у меня есть около 100 отдельных кадров.
Каков наилучший способ сделать это?
Мой список пожеланий:
- Нет необходимости маркировать каждый кадр отдельно
- В идеале, нет необходимости повторять код для каждого кадра
- Легко изменить продолжительность представления каждого кадра
Я не имею опыта работы с Flash, поэтому я спрашиваюза что-то явно невозможное, но мне было бы интересно увидеть предложения о том, как лучше поступить.