Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.01.2008, 04:38
Nuclear_soul вне форума Посмотреть профиль Отправить личное сообщение для Nuclear_soul Найти все сообщения от Nuclear_soul
  № 1  
Ответить с цитированием
Nuclear_soul

Регистрация: Nov 2007
Адрес: Санкт-Петербург
Сообщений: 19
Отправить сообщение для Nuclear_soul с помощью ICQ
По умолчанию Помогите набросать кучу мувиклипов за один кадр, и с рандомным выбором этого клипа.

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

(В приложенном архиве "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));
что дальше делать я представляю лишь примерно...

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

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

Исходники прилагаю.
Вложения
Тип файла: rar RandomMuve.rar (12.8 Кб, 70 просмотров)

Старый 08.01.2008, 07:33
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 2  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
делать за вас никто не собирается. делайте все поэтапно.

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

делайте несколько мувиков с разными linkage id. например: mc1, mc2, mc3 и генерируйте имя:
Код:
var id:String = 'mc'+Math.floor(Math.random()*4);
зы. код, который вы написали, морально устарел. вы учитесь по книшке? выбросьте ее

Старый 08.01.2008, 08:40
Nuclear_soul вне форума Посмотреть профиль Отправить личное сообщение для Nuclear_soul Найти все сообщения от Nuclear_soul
  № 3  
Ответить с цитированием
Nuclear_soul

Регистрация: Nov 2007
Адрес: Санкт-Петербург
Сообщений: 19
Отправить сообщение для Nuclear_soul с помощью ICQ
Что такое в "либе" ?

Старый 08.01.2008, 09:30
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 4  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
библиотека. по кнопке f11

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:40.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.