![]() |
Рандомная подгрузка клипов
Хочу сделать несколько клипов и рандомно подгружать их на главной сцене
подскажите пожалуйста как такое реализовать и можно ли контролировать проигрывание клипа чтобы он проигрался до конца а потом уже вступал следующий клип |
есть sfw, чтобы грузить рандомно нужно либо:
1) задать имена файлов по маске, например f1.sfw, f2.sfw .... fN.sfw 2) если неохота переименновывать, тогда нужно где нить (например в XML) задать список файлов для загрузки Грузить с помощью MovieClipLoader. если вариант 1 - то генерить случайное число в диапазоне, если 2 - выбирать случайный элемент из массива-названий файлов свф. На клип-контейнер, в который производится загрузка, вешать onEnterFrame, который будет проверять на равенство у самого себя _currentframe и _totalframes, если условеие истинно, повторить операцию загрузки для следующего случайного ролика |
нее бать я хотел сделать подгрузку не файлов а клипов (Movie clip)
каторые в этом же файле а еще пример кода можно а то я мало поимаю пока :( |
2 inviss:
если мувики, которые в библиотеке - то аттачь, кто мешает то. Но для большей гибкости все же лучше грузить извне. => + Меньший размер основной сфв + Для добавления нового мувика не потребуется перекомпиляция основной флешки |
дык я хочу зашить в нее жестко скажем штук 5 слипов и гонять их
тока как они будут аттачиться? |
В библиотеке ставишь этим клипам Export for ActionScript. Задаешь имена.
Например clip1 clip2 clip3 clip4 clip5. Аттач рандомного символа из набора: Код:
var $num = Math.ceil(Math.random()*5); |
чивота не фурычит :(
|
Свойства клипа проверь
|
о что то получилось
возникли следующие вопросы 1. как погрружать следующий клип по завершении первого или с каким то смещением 2. как их подгружать в разных местах к примеру на 1 высоте но на каком то смещении друг относительно друга |
1. Поставь цикл и пусть координата зависит от счетчика цикла
2. В цикле, например, свойство _y клипа при аттаче сделай постоянным. |
| Часовой пояс GMT +4, время: 05:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.