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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Advanced

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

Регистрация: Aug 2004
Адрес: г. Ангарск
Сообщений: 73
Отправить сообщение для xok с помощью ICQ
По умолчанию Много звуков

У меня к примеру "n" мелодии как сделать чтобы при проигрывание мелодии flash выбирала любую из этих "n" мелодий случайным образом и проиграла её. При окончании одной мелодии она опять случайным образом выбирала следущую и проигрывала мелодию.

Старый 19.08.2004, 13:16
wwwita вне форума Посмотреть профиль Отправить личное сообщение для wwwita Найти все сообщения от wwwita
  № 2  
wwwita

Регистрация: Mar 2002
Адрес: Питер
Сообщений: 320
1. Делаешь рандом от количества мелодий, либо от длинны массива с номерами мелодий, посмотри объект Math, метод random.
2. смотришь методы объекта Sound и выбираешь нужные, там все эти методы есть, заодно и узнаешь про кучу других возможностей проигрывания музыки.
3. при завершении проигрывания на п.1

вот и все.
__________________
вот.

Старый 21.08.2004, 23:02
xok вне форума Посмотреть профиль Отправить личное сообщение для xok Найти все сообщения от xok
  № 3  
xok

Регистрация: Aug 2004
Адрес: г. Ангарск
Сообщений: 73
Отправить сообщение для xok с помощью ICQ
Так я нечего и не понел

Старый 23.08.2004, 11:35
dee2 вне форума Посмотреть профиль Отправить личное сообщение для dee2 Найти все сообщения от dee2
  № 4  
dee2
 
Аватар для dee2

Регистрация: May 2003
Адрес: Moscow
Сообщений: 957
Отправить сообщение для dee2 с помощью ICQ
создаешь object Sound
потом random - это номер мелодии (в библиотеке для звука должен стоять export for AS и прописан identifier - это как раз номер звука)
потом attachSound
проигрываем звук

если не понятно - почитай хелп (по каким словам искать - см выше)

Старый 29.08.2004, 22:35
xok вне форума Посмотреть профиль Отправить личное сообщение для xok Найти все сообщения от xok
  № 5  
xok

Регистрация: Aug 2004
Адрес: г. Ангарск
Сообщений: 73
Отправить сообщение для xok с помощью ICQ
В helpe только
Math.random

Syntax

Math.random();

Arguments

None.

Description

Method; returns a pseudo-random number between 0.0 and 1.0.

Player

Flash 5 or later. In the Flash 4 Player, the methods and properties of the Math object are emulated using approximations and may not be as accurate as the non-emulated math functions supported by the Flash 5 Player.

и всё
Помогите ПОЖАЛУЙСТА если не трудно??? Нужно сделать так чтобы function muzik() крутилась постоянно т.е. при окончание одного звука играл другой... Не зависимо от того какой кадр или сцена проигрывается в данный момент.
P.S. так как максимальный вес=100КВ пришлось убрать музыку. Identifier которой в моём случие для 2-х мелодий должен быть s0 и s1.
Вложения
Тип файла: zip 1.zip (3.6 Кб, 14 просмотров)

Старый 30.08.2004, 16:50
Eguana вне форума Посмотреть профиль Отправить личное сообщение для Eguana Найти все сообщения от Eguana
  № 6  
Eguana

Регистрация: Jul 2004
Адрес: Россия
Сообщений: 96
Отправить сообщение для Eguana с помощью ICQ
Сколько максимум звуков у тя будет

Старый 30.08.2004, 17:13
Eguana вне форума Посмотреть профиль Отправить личное сообщение для Eguana Найти все сообщения от Eguana
  № 7  
Eguana

Регистрация: Jul 2004
Адрес: Россия
Сообщений: 96
Отправить сообщение для Eguana с помощью ICQ
Сколько максимум звуков у тя будет ?

Допустим у тя 3 звука:


берешь создаешь символ мувиклип c 4 кадрами и первый оставляешь для рандома а в остальные вставляешь звук.


В событиях первого кадра пишешь:
gotoAndPlay(random(3)+2);

В других кадрах пишешь (пример для второго кадра)

s=new Sound();
s.attachSound("zvuk1");
s.start();
stop();
gotoAndPlay(1);

вот и все

также для третьего и четвертого. Я так делал когда мне приходилось выбирать случаной проигрывание муви клипов

Старый 31.08.2004, 13:16
xok вне форума Посмотреть профиль Отправить личное сообщение для xok Найти все сообщения от xok
  № 8  
xok

Регистрация: Aug 2004
Адрес: г. Ангарск
Сообщений: 73
Отправить сообщение для xok с помощью ICQ
Теперь получается так что вся музыка играет одновременно

Старый 31.08.2004, 14:28
Fox M. Lurde вне форума Посмотреть профиль Отправить личное сообщение для Fox M. Lurde Посетить домашнюю страницу Fox M. Lurde Найти все сообщения от Fox M. Lurde
  № 9  
Fox M. Lurde
 
Аватар для Fox M. Lurde

Регистрация: Jun 2004
Адрес: Нижний Новгород
Сообщений: 227
Отправить сообщение для Fox M. Lurde с помощью ICQ
Экспортируешь все звуки в библиотеку и линкуешь с именами mus1...mus5, или скока их у тебя будет.

Код:
onClipEvent(load){
	music1 = new Sound();
                ...
	music5 = new Sound();

	music1.attachSound("mus1","false");
                ...
	music5.attachSound("mus5","false");

                for(i=1;i<=5;i++){arMus[i]="mus"+i;}
                flag=false
}


onClipEvent(enterFrame){
   var mus;
    if(!flag){
       i=random(4)+1;
       mus=arMus[i];
       mus.start();
       flag=true;
   }else{mus.onSoundComplite=function (){flag=false;}

}
по-моему так

Ну, или как уже советовали выше

Код:
       i=random(4)+1;
       music.attachSound("mus"+i,false);
       music.start();
__________________
Чем больше силы, тем больше ответственности!


Последний раз редактировалось Fox M. Lurde; 31.08.2004 в 14:35.
Старый 31.08.2004, 14:28
Eguana вне форума Посмотреть профиль Отправить личное сообщение для Eguana Найти все сообщения от Eguana
  № 10  
Eguana

Регистрация: Jul 2004
Адрес: Россия
Сообщений: 96
Отправить сообщение для Eguana с помощью ICQ
Попробуй со стопами, я вчера начал делать тебе флешку, но комп завис , попозже могу скинуть тебе проект

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

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

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


 


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


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