Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Как включит звук кликом?
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
Самоделкин
Отправлено: 04 Августа, 2007 - 00:17:01
Post Id



Junior Member


Покинул форум
Сообщений всего: 59
Дата рег-ции: Нояб. 2005  

Карма 1




В Flash я пока полный чайник.
Пытаюсь сделать такую простую вещь, как воспроизведение звука по нажатию на картинку (это мне нужно только потому, что в Мозилле и К° не работает bgsound, а в Опере и Осле работает по-разному, так что пришлось написать ветвистый скрипт).
Сделал слой с картинкой.
Поверх него сделал слой с прозрачной кнопкой по имени Button размером с картинку и загрузил в него звуковой файл.
Теперь, как я понимаю, нужно сделать 2 вещи:
1. Запретить звуковому файлу играть самому по себе;
2. заполнить код
CODE:
Button.onPress = function() {

}

Но как это сделать, пока не знаю, в хэлпе функции со звуком не разбираются.
(Возможно, кнопка и не нужна, а управление звуком можно дать самой картинке?)

(Отредактировано автором: 04 Августа, 2007 - 00:26:33)

 
 Top
ETC Администратор
Отправлено: 04 Августа, 2007 - 03:52:21
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Button — зарезервированное слово, его нельзя применять.
Нужно создать кнопку, положить на сцену, дать ей Intance Name «btn», в том же кадре сцены написать следующий код:

CODE:
sound = new Sound();
loaded = false;
isPlaying = false;
btn.onRelease = function() {
if (!loaded) {
sound.loadSound('sound.mp3');
}
if (isPlaying) {
sound.stop();
} else {
sound.start(0,9999);
}
isPlaying = !isPlaying;
}


Не проверял, но должно, по идее, работать.
 
 Top
Самоделкин
Отправлено: 04 Августа, 2007 - 05:35:36
Post Id



Junior Member


Покинул форум
Сообщений всего: 59
Дата рег-ции: Нояб. 2005  

Карма 1




Пока не работает, возможно, я дал для звука какие-нибудь не те настройки. Попытаюсь немного разобраться сам, чтобы не задавать слишком уж глупых вопросов.
Но один всё же задам: нужно ли как-нибудь определять звуковой файл в свойствах кадра, например, как stream, или он должен загрузиться по сценарию (в библиотеке он есть)?
Единственное я пока понял, что если задать его как event, то он будет играть сам по себе.
 
 Top
ETC Администратор
Отправлено: 04 Августа, 2007 - 05:46:46
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Нет, во флешке никаких звуков нет. Я привел пример с загрузкой внешнего mp3-файла.
 
 Top
Самоделкин
Отправлено: 04 Августа, 2007 - 11:01:50
Post Id



Junior Member


Покинул форум
Сообщений всего: 59
Дата рег-ции: Нояб. 2005  

Карма 1




Всё, спасибо, разобрался. Методично почитал хэлп и пошёл другим путём, безо всяких экшн-скриптов. Всё работает.
 
 Top
ETC Администратор
Отправлено: 04 Августа, 2007 - 11:38:15
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




AS не надо бояться, надо его использовать.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« Flash »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0324]     [ Gzipped ]