Форум 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)
-   -   Дублирование звука, подгруженного loadSound() (http://www.flasher.ru/forum/showthread.php?t=98722)

Friday13 19.07.2007 14:11

Дублирование звука, подгруженного loadSound()
 
День добрый, может кому нибудь знакомы методы клонирования подгруженного звука методом loadSound() под AS2 ?

BigDan 19.07.2007 14:16

что значит "клонирование звука"? копирование объекта Sound?

Friday13 19.07.2007 16:47

тоже самое что для MovieClip метод duplicateMovieClip()

iNils 19.07.2007 16:53

Зачем? Надо просто создать новую ссылку на уже существующий объект Sound.

Infectedcell 19.07.2007 17:17

INils дело говорит =)
ну или типа заделать функцию и при необходимость её вызывать...
чем плохо то?
Код:

function mySound() {
  snd = new Sound();
  snd.attachSound('linkageId')
  snd.play();
}
//
myButton.onPress = function(){
  mySound();
}

типа того

Friday13 19.07.2007 18:07

Цитата:

Сообщение от Infectedcell
INils дело говорит =)
ну или типа заделать функцию и при необходимость её вызывать...
чем плохо то?
Код:

function mySound() {
  snd = new Sound();
  snd.attachSound('linkageId')
  snd.play();
}
//
myButton.onPress = function(){
  mySound();
}

типа того

loadSound()

Friday13 19.07.2007 18:09

Цитата:

Сообщение от iNils
Зачем? Надо просто создать новую ссылку на уже существующий объект Sound.

И как мне одновременно их запустить? чтобы один опережал другой?;)

Infectedcell 19.07.2007 18:13

а ты барабанную дробь хочешь?
Код:

sInt = setInterval(mySound,500)
ну и условие какойнть в функцию mySound добавить, типа
Код:

// Перед функцией
var counter;
counter=0;
//Внутри mySound
if (counter<100)
  {
  snd = new Sound();
  snd.attachSound('linkageId')
  snd.play();
  counter++;
  }

какая разница лоад или аттач, ну перепутал немного, чо сразу цитировать то, ты же все понял... =))))

Friday13 19.07.2007 19:18

Цитата:

Сообщение от Infectedcell
Код:



  snd.attachSound('linkageId')


у меня звук не в библиотеке;) я его стримом подгружаю, читай хелп, учи матчасть.

Kikasso 19.07.2007 19:47

Цитата:

Сообщение от Friday13
у меня звук не в библиотеке;) я его стримом подгружаю, читай хелп, учи матчасть.

Вах вах! А еще раз сказать loadSound() с теми же параметрами?
Если звук уже загружен, просто ему start() столько раз, сколько надо для счастья.


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

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