Форум 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)
-   -   new Sound не работает (http://www.flasher.ru/forum/showthread.php?t=112329)

flazher 24.05.2008 12:04

new Sound не работает
 
Вопрос глупый, но всё же помогите.
Почему не работает следующий код в кадре :
Код:

intro = new Sound(intro1);
attachSound('intro1');
intro.start();
}

В библиотеке звук называется intro1. Как так? Может я совсем тупой? :wacko:

MrPoma 24.05.2008 12:11

Код:

var my_sound:Sound = new Sound();
my_sound.attachSound('sound');
my_sound.start();


flazher 24.05.2008 16:34

Не хочет работать. Не хочет, и всё. Можно поподобнее???

iNils 24.05.2008 16:38

Цитата:

Сообщение от flazher (Сообщение 741213)
Можно поподобнее???

Что именно подробнее нужно?

flazher 24.05.2008 16:50

Не работает. Что я могу ещё сделать? Правильно - могу спросить ещё раз с просьбой растолковать бестолковому подробнее

mr.N 24.05.2008 16:50

Цитата:

В библиотеке звук называется intro1.
Называется или Linkage - intro1
Надо, чтобы linkage был равен intro1

flazher 24.05.2008 16:53

Цитата:

Называется или Linkage - intro1
Не позорьте - объясните што это.

Alex_beginner 24.05.2008 16:55

Прежде чем применить метод attachSound(), звуку нужно присвоить идентификатор программного экспорта. Делается это точно так же, как в случае клипов или шрифтов.
1. Открываем библиотеку (F11), находим строку нужного элемента и щелкаем по ней правой кнопкой мыши. В появившемся контекстном меню выбираем пункт Linkage. В результате появится окно Linkage Properties.
2. Ставим флажок Export for ActionScript. При этом станет доступна строка Identifier.
В нее вводим текст идентификатора экспорта. Это может быть любая последовательность символов. Единственное ограничение — идентификатор должен быть уникальным.
3. Если вы используете внутренний предзагрузчик, желательно отключить загрузку звука перед первым кадром. Для этого нужно убрать флажок Export in firstframe

Далее пишем:

Код:

var my_sound:Sound = new Sound();
my_sound.attachSound('intro1');//идентификатор экспорта!
my_sound.start();


mr.N 24.05.2008 16:55

В библиотеке кликаешь правой кнопкой мыши по звуку, выбираешь Linkage, там ставишь галочку на Export for ActionScript и в открывшуюся форму вводишь название, которое потом будешь использовать в коде. В данном случае intro1

Linkage нужен для того, чтобы связывать объекты из библиотеки с кодом.

Alex опередил )

flazher 24.05.2008 16:59

Вот теперь понятно. Пасиба всем.


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

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