Leoparda
23.04.2006, 01:29
Необходимо очень срочно сделать всего одну кнопку, но чтобы она работала строго так, как заявлено.
Кнопка должна:
1.Запускать/останавливать звук (запись голоса)
2.Изображать условную рожу статичной (определенного вида), когда звука нет, и динамичной, когда есть
3.При наведении на нее мыши, должна показывать статичную картинку, но отличную от времени молчания
4.При загрузке страницы звука (именно этого) быть не должно
5.Пользователь может нажимать сколько угодно раз на "пуск звука", при этом звучать должен один фрагмент, без эха и повторного запуска
6.Пользователь может включать/выключать неограниченное число раз. Звук при повторном пуске должен начинаться с начала.
Возможно, есть еще требования, о которых я забыла.
Как реализовано на данный момент:
Один слой, в нем два символа button. Внутри первого из них находится символ Muvie Clip, содержащий мувик с кривляющейся рожей (имитация мимики, пока убогая).
На сцену навешен код (на первом и пока единственном кадре)
melody = new Sound();
melody.attachSound("melody");
button_happyman.happyman.stop();
На кнопке номер 1 код:
on (press) {
button_happyman.happyman.play();
if (!melody.position) {
melody.start();
}
}
На кнопке номер 2:
on (press) {
button_happyman.happyman.stop();
melody.stop();
}
Пока при загрузке рожа остается динамичной, хотя я ее упорно разными способами пыталась остановить на первом кадре сразу после загрузки. Также не работает третий пункт, так как не знаю как это корректно реализовать.
Очень мечтаю о незамедлительной помощи. Спасибо, что дочитали до конца ;)
Кнопка должна:
1.Запускать/останавливать звук (запись голоса)
2.Изображать условную рожу статичной (определенного вида), когда звука нет, и динамичной, когда есть
3.При наведении на нее мыши, должна показывать статичную картинку, но отличную от времени молчания
4.При загрузке страницы звука (именно этого) быть не должно
5.Пользователь может нажимать сколько угодно раз на "пуск звука", при этом звучать должен один фрагмент, без эха и повторного запуска
6.Пользователь может включать/выключать неограниченное число раз. Звук при повторном пуске должен начинаться с начала.
Возможно, есть еще требования, о которых я забыла.
Как реализовано на данный момент:
Один слой, в нем два символа button. Внутри первого из них находится символ Muvie Clip, содержащий мувик с кривляющейся рожей (имитация мимики, пока убогая).
На сцену навешен код (на первом и пока единственном кадре)
melody = new Sound();
melody.attachSound("melody");
button_happyman.happyman.stop();
На кнопке номер 1 код:
on (press) {
button_happyman.happyman.play();
if (!melody.position) {
melody.start();
}
}
На кнопке номер 2:
on (press) {
button_happyman.happyman.stop();
melody.stop();
}
Пока при загрузке рожа остается динамичной, хотя я ее упорно разными способами пыталась остановить на первом кадре сразу после загрузки. Также не работает третий пункт, так как не знаю как это корректно реализовать.
Очень мечтаю о незамедлительной помощи. Спасибо, что дочитали до конца ;)