Форум 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)
-   -   Проигрывание звука (http://www.flasher.ru/forum/showthread.php?t=113830)

mauser84 10.07.2008 14:32

Проигрывание звука
 
Здравствуйте. Штука вот в чём:

В первый кадр флэшки я помещаю следующее:

Код:

newSound = new Sound();
newSound.loadSound("sound.mp3", true);
newSound.stop();

Потом на мувиклип ставлю такой скрипт:

Код:

on(rollOver)
{newSound.play();
}

Но почему-то при наведении на этот мувик звук не проигрывается. Т.е. из-под ролловера вообще как будто не видит объекта newSound.

В чём тут может быть дело? Заранее спасибо.

etc 10.07.2008 15:02

mauser84, отредактируйте свой пост и оформите код тегами [code][/code].

scarbo 10.07.2008 15:36

У Вас не удобный нецентролизованный код,по Вашему синтаксису,Ваш код должен быть на кнопке.Попробуйте,код с клипа снять и впервом кадре тамлайна дописать:
Код:

myClip_mc.onRollOver = function(){
newSound.start();
}

,где myClip_mc instanse name Вашего клипа

mauser84 10.07.2008 16:19

Т.е., я так понимаю, myClip_mc - это имя клипа. Я его назвал так и поместил такой код в первый кадр
Код:

newSound = new Sound();
newSound.loadSound("sound.mp3", true);
newSound.stop();
myClip_mc.onRollOver = function(){
newSound.play();
}

- не работает...

и даже вот так не работает

Код:


_root.myClip_mc.onRollOver = function(){...

}


mauser84 10.07.2008 16:30

нашёл! Вот в чём была штука

Код:

newSound = new Sound();
newSound.loadSound("sound.mp3", true);
newSound.stop();
myClip_mc.onRollOver = function(){
newSound.start();
}



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

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