PDA

Просмотр полной версии : Как проиграть внешний Wav из флэша ? (+)


AlPol
28.09.2001, 18:53
Как проиграть внешний wav не включая его в ролик?
Есть ли функции записи звуков во флэше ?

gOloVasTicK '~
28.09.2001, 18:58
Никак :) Только если скрипт писать ЦГИшный который тебе ВАФ в СВФ конвертить будет, или средствами ХТМЛ.

vermin
28.09.2001, 19:04
Так, давай сначала разберемся... а не будем говорить что нельзя..

Тебе для каких целей нужно проигрывать? может просто прокатит динамическая подгрузка swf с музыкой?

AlPol
01.10.2001, 13:47
Ну у меня есть каталог с небольшими wav файлами. Надо их проигрывать. Как проигрывать средствами html не перегружая постоянно страницу, и не через универсальный проигрыватель, я не знаю. Но у меня есть на этой страничке flash ролик. Я вот подумал, что может ему передвавть путь к wav-нику, и чтобы он его проигрывал.
Но если подскажите, как сделать это средствами JavaScript-а, я буду счастлив :)

derhab
01.10.2001, 14:47
Po moemu vse prosto, delaesh iz svoix "wav"ov swf-file i podgruzhaesh ix po mere nadobnosti kodom "load movie"

AlPol
01.10.2001, 16:16
Не подходит :( Wav файлов очень много. >1000

derhab
01.10.2001, 18:14
Ja tak ponimaju, chto etot script podgruzhaet zvukovoj file iz html.

<head>
<title>Untitled Document</title>

<script language="JavaScript">
<!--
function MM_controlSound(x, _sndObj, sndFile) { //v3.0
var i, method = "", sndObj = eval(_sndObj);
if (sndObj != null) {
if (navigator.appName == 'Netscape') method = "play";
else {
if (window.MM_WMP == null) {
window.MM_WMP = false;
for(i in sndObj) if (i == "ActiveMovie") {
window.MM_WMP = true; break;
} }
if (window.MM_WMP) method = "play";
else if (sndObj.FileName) method = "run";
} }
if (method) eval(_sndObj+"."+method+"()");
else window.location = sndFile;
}
//-->
</script>
</head>

<body> <a href="javascript:" onClick="MM_controlSound('play','document.CS1001939983120','bla-bla-bla.wav')">knopka</a></font></div></body>

A chto esli iz flasha, s knopki poprobovat' vyzvat' etu funkciju?
Chto-to tipa:
on (release) {
getURL (javascript:controlSound('play','document.CS1001939983120','bla-bla-bla.wav'));
}

Mozhet est' v etom chto-to?