Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Random sounds (http://www.flasher.ru/forum/showthread.php?t=67295)

az0NE 29.07.2005 20:43

Random sounds
 
Здраствуйте,я тут начал делать домашнию страницу и мне понадобилась такая штука как на skateshop.lt.Нужно сделать флэшку ОН ОФФ саоунд это легко но мне надо что бы она при каждой загрузке играла разный лооп..
Вот сохранив этот флэш файл что я там нашёл:

MAIN MOVIE:

Цитата:

// Action script...

// [onClipEvent of sprite 1 in frame 1]
onClipEvent (load)
{
if (_root.music == "play")
{
gotoAndStop(1);
}
else
{
gotoAndStop(2);
} // end if
}

// [Action in Frame 1]
function playerX()
{
if (i >= Name.length)
{
i = 0;
} // end if
if (i < 0)
{
i = Name.length - 1;
} // end if
a.loadSound(Name[i].toString(), true);
a.start(0);
a.onSoundComplete = function ()
{
playerX();
};
} // End of the function
a = new Sound();
an.stop();
Name = new Array();
Name = myPlayList.split(",");
if (_root.music == "play")
{
isplay = true;
player = "play";
}
else
{
isplay = false;
player = "stop";
} // end if
for (q = 0; q < Name.length; q++)
{
trace("member" + q + " " + Name[q]);
} // end of for
i = random(Name.length);
trace(Name[i]);
if (player == "play")
{
playerX();
} // end if
BUTTON:

Цитата:

// Action script...

on (press)
{
if (isplay)
{
fscommand("stop", "stop");
player = "stop";
an.gotoAndStop(1);
a.stop();
onof.gotoAndStop(2);
isplay = false;
}
else
{
fscommand("play", "play");
player = "play";
playerX();
an.gotoAndPlay(random(37));
onof.gotoAndStop(1);
isplay = true;
} // end if
}
Очень прошу помоч разобратся.Зарание спасибо.админ _softaz.org

KidsKilla 29.07.2005 22:57

добавь в самом начале:
var Name = new Array();
Name[0] = "путь/к/1му.файлу";
Name[1] = "путь/ко/2му.файлу";

be4ever 30.07.2005 00:08

а не легче мувиклип сделать (ourClip), где каждый кадр - это новый трек. На первом прописать
gotoAndStop(random(this.totalFrames));

А звук менять просто через
_root.ourClip.a=new Sound();
a.Stop();
и обратно по
a.Play();

az0NE 30.07.2005 14:01

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


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

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