PDA

Просмотр полной версии : экспорт в первый кадр


Max Payne
12.08.2005, 04:36
Тут вот какое дело, добавляю mp3 в библиотеку, убираю галочку с "экспорт в первый кадр" во втором кадре attach'у (ну всё как положено), а не играет. Если поставить галочку "экспорт в первый кадр", то играет, хотя странно я же не в первом кадре его запускаю. Вобщем как быть и что делать.

Gaen
12.08.2005, 06:00
оставить галку впокое :)

Max Payne
12.08.2005, 06:10
у меня на первом кадре прелоадер.
в поиске надыбал, что нужно звук поместить в объект, а объект засветить - вытащить его за пределы экрана. что то не могу понять как звук можно поместить в объект.

Max Payne
12.08.2005, 06:23
вот например похожая тема: http://www.flasher.ru/forum/showthread.php?t=65832&highlight=Export+frame , но хоть убей не понятно, что значит "засунь его в мувик". Создать мувик, а в нём написать, что-то типа : sound.start(); или что?
Нашёл штук десят похожих тем, но ни в одном так об этом и не сказали.

Gaen
12.08.2005, 06:42
ну, засунуть в мувик, ка я понял, это создать пустой mc и на кадр назначить этот звук (непрограммно)

Max Payne
12.08.2005, 06:50
ну, засунуть в мувик, ка я понял, это создать пустой mc и на кадр назначить этот звук (непрограммно)

Ну а если мне звук не фоном нужен, а допустим после клика мыши на кнопке, как это сделать не программно?
Да и вобще какая-то билеберда: создать пустой мувик и на кадр назначить звук, тогда спрашивается зачем мувик создавали?

Gaen
12.08.2005, 08:41
s=new Sound();
s.attachSound("sfx");
s.start();

у меня всё работает...

Gaen
12.08.2005, 08:44
галочку-то поставь, всёравно что у тя в первом кадре

Max Payne
12.08.2005, 11:26
галочку-то поставь, всёравно что у тя в первом кадре
господи!!!!! я же сказал, что у меня на первом кадре прелоадер! мне не нужно, что бы звук загружался на первый кадр, т.к тогда потребуется много времени, что бы загрузился сам прилоадер, я жк уже это писал, не ужеди не понятно.

Max Payne
12.08.2005, 11:30
s=new Sound();
s.attachSound("sfx");
s.start();

у меня всё работает...

А у меня, что ли нет? Я же в первом сообщении написал, что если стоит галочка "Export in first frame" то всё нормально работает, а если не стоит, то не работает.
Я и хочу узнать: как сделать так, что бы всё работао без галочки.

На этот раз я всё понятно объеснил?

Жень Шень
12.08.2005, 11:56
Я и хочу узнать: как сделать так, что бы всё работао без галочки.
Привет!
Я, возможно ошибаюсь, пусть поправят более грамотные товарищи, но "галочка" нужна для того, чтоб показать, что данный звук прилинкован (связан) с основным мувиком. При компиляции он не удаляется из файла, а ждет своего часа загрузки. Аналогично, если поставить "галочку" на мувик который в последствии подгружается, то он не лезет на первый кадр!!!! :)

iNils
12.08.2005, 12:01
все суется во второй кадр в отдельный слой чтобы не было видно содержимого. а третий кадр снова пустой.

Max Payne
12.08.2005, 12:13
если эта злосчастная галочка стоит, то звук загружается при загрузки первого кадра, что не есть хорошо если делается прелоадер, т.к он (прелоадер) появится только после того как будет скачан первы кадр и как следствие - звук.
с компонентами всё понятно, убрал галочку, засунул их под бэкграунд (что бы не видно было) и всё ок. но вот со звуками мне не очень понятно - как их "засветить" ???????

Max Payne
12.08.2005, 12:14
все суется во второй кадр в отдельный слой чтобы не было видно содержимого. а третий кадр снова пустой.

как звук засунуть???????????? :confused:

Max Payne
12.08.2005, 12:19
если не трудно, сделайте не большой примерчик и выложите сдесь.
а то я уже готов хоть из окна прыгать.

iNils
12.08.2005, 12:42
как звук засунуть???????????? :confused:
Делаешь пустой мувиклип. В нем в панели properties ищешь раздел sound и выбираешь звук, а потом ставишь для Sync значенеи stop (это чтобы звук не проигрывался сам по себе).

Max Payne
12.08.2005, 12:44
ЭВРИКА!!!! Методом научного тыка нашол выход: Импортируем в библиотеку нужные звуки, убираем галочку "Export in first frame" На том кадре, где объявляется переменная Sound и идёт привязка attach, нужно создать по одному слою на каждый звук, и перетощить звуки из библиотеки на слои (тоже на одни слой - один звук). После строчки attachSound пишим sound.stop(); (где sound - переменная Sound)после этого sound.start() начинает работать.

Ну как вам метод ???

iNils
12.08.2005, 12:49
ЭВРИКА!!!! Методом научного тыка нашол выход: Импортируем в библиотеку нужные звуки, убираем галочку "Export in first frame" На том кадре, где объявляется переменная Sound и идёт привязка attach, нужно создать по одному слою на каждый звук, и перетощить звуки из библиотеки на слои (тоже на одни слой - один звук). После строчки attachSound пишим sound.stop(); (где sound - переменная Sound)после этого sound.start() начинает работать.

Ну как вам метод ???
"В Москву через Владивосток..."

Max Payne
12.08.2005, 13:11
"В Москву через Владивосток..."

Почему? Что это больше системных ресурсов требует?

iNils
12.08.2005, 13:21
Почему? Что это больше системных ресурсов требует?
Потому, что:
1. Надо делать системно и вставлять все элеменыт в одном месте, не где попало.
2. я тебе описал простую систему без всяких sound.stop()

petrovich(23rus)
14.08.2005, 21:14
Рад что хоть кому нибудь мой сайт понравился "вот этот (http://petrovich23rus.narod.ru) "
Ладно а теперь наконец ответ на твой вопрос:
все просто :
1 - добавляешь mp3 в библиотеку(убираешь галочку экспорт в
первый фрейм)
2 - выбираешь ну допустим 4ый кадр и в свойствах кадра
в выпадающем списке SOUND выбираешь свой mp3.
3 - а теперь уже пишешь куда нибудь(после 4ого кадра)
s=new Sound();
s.attachSound("sfx");
s.start();

Надеюсь теперь у тебя получится!