PDA

Просмотр полной версии : Помогите набросать кучу мувиклипов за один кадр, и с рандомным выбором этого клипа.


Nuclear_soul
08.01.2008, 04:38
Нужно набросать кучу мувиклипов с рандомными параметрами в сцену за один кадр. И сделать так чтобы скрипт выбирал тоже случайно из нескольких мувиклипов какой именно клип "дубликатить", и в зависимости от этого выбирать еще и другой клип который является бэкграундом, либо если это возможно, выбирал бэкраунд для всего файла, из определенного списка, в зависимости от того какой мувиклип будет "размножаться"

(В приложенном архиве "random.flp" - содержит два мувика и два фона для них. А "random1.flp" - то что получилось у меня, но все происходит тупо за 240 одинаковых кадров, а мне нужно мгновенно. И мувик тут не рандомный.)


Вообщем мои скромные познания во флеше позволили мне написать такой код:yeep=random(1000)+100;
setProperty("u", _alpha, random(90));
setProperty("u", _xscale, yeep);
setProperty("u", _yscale, yeep);
setProperty("u", _x, random(150));
setProperty("u", _y, random(800));
duplicateMovieClip("u", "uu", random(10000));

что дальше делать я представляю лишь примерно...

Насколько я понимаю нужен некий "массив", или что-то такое, чтобы мувики сразу в большом количестве появились, а для выбора мувика создать переменную, в которой указать список мувиков из которых выбирать. А насчет бекграунда даже не представляю толком.

Вообщем напишите пожалуйста, мне очень срочно нужно и еще круто было бы если бы браузер не показывал прокрутку если размер этой всей радости будет больше ширины и высоты экрана. Но это не обязательно. Заранее благодарен!

Исходники прилагаю.

MrPoma
08.01.2008, 07:33
делать за вас никто не собирается. делайте все поэтапно.

1. в либе в свойствах мувика указваете linkage id.
2. аттачите на сцену: MovieClip.attachMovie();

делайте несколько мувиков с разными linkage id. например: mc1, mc2, mc3 и генерируйте имя:

var id:String = 'mc'+Math.floor(Math.random()*4);


зы. код, который вы написали, морально устарел. вы учитесь по книшке? выбросьте ее

Nuclear_soul
08.01.2008, 08:40
Что такое в "либе" ?

MrPoma
08.01.2008, 09:30
библиотека. по кнопке f11