So en flash

Programació amb Actionscript

So en flash

EntradaAutor: aquibcn Data: dj. set. 21, 2006 5:21 pm

Hola...

Tinc un problemeta amb el so en flash 8... ?:-i

es tracta d'una animació que porta una música de fons i una veu en off.
El que vull aconseguir i no funciona és que el volum de la música sigui més fluix que el de la veu.

He programat el següent en ActionScript però no em funciona: :->

Codi: Selecciona’ls tots

Fotograma 1:
var Musica:Sound = new Sound();
Musica.attachSound("musica.mp3");
Musica.start(0, 1000);
Musica.setVolume(50);

var VeuOff:Sound = new Sound();
Musica.attachSound("VeuOff.mp3");

......

Fotograma 10: (On vull que comenci la veu)
VeuOff.start(0, 0);
VeuOff.setVolume(100);

......



Això és el que passa:
Quan comença la música ho fa bé. Amb el volum al 50% i tal...
Però quan arriba al fotograma 10, i comença la veu, em posa tots els sons de la movie al volum 100.

He comprovat que el volum actua segons l'últim attachSound encara que faci referència a una sóla variable de so i no a tots els sons. Això passa sovint?? És normnal? O no és corercte com ho tinc?

No sé... he provat vàries coses però cap funciona... tomatoma

Si algú té la brillantíssima sol.lució li estaré eternament agraït!!!!! <|:-) <|:-) <|:-) <|:-) <|:-)

Després m'agradaria fer un Pause del So i tal, però esto ya es otra historia... ((:-)) ((:-)) ((:-)) [/b]
Avatar de l’usuari
aquibcn
pingu expert
pingu expert
 
Entrades: 237
Membre des de: dv. jul. 04, 2003 9:42 am
Ubicació: Barcelona

EntradaAutor: judith Data: dj. set. 21, 2006 8:57 pm

Hola noi, una pregunta que em faig: no et serviria editar el volum de cada so directament. Em refereixo que a la finestra Propiedades del so, hi ha un boto que posa editar. Si li baixes aqui el volum al so de fondo? Potser no et cal fer cap action script ?:-i
Avatar de l’usuari
judith
pingu expert
pingu expert
 
Entrades: 227
Membre des de: dt. març 04, 2003 6:33 pm

EntradaAutor: karlos Data: dv. set. 22, 2006 4:23 pm

Hola!, un altre manera, fent servir ActionScript, es assignar les instàncies del objecte Sound a instàncies diferents del objecte MovieClip, es a dir:

Codi: Selecciona’ls tots
soFons = new Sound(inDummyclip_sofons);
soVeu = new Sound(inDummyclip_soveu);

soGlobal = new Sound();


edito: a més.. veig que fas servir la mateixa instància Musica per a carregar els dos mp3 :-~

Codi: Selecciona’ls tots
var VeuOff:Sound = new Sound();
Musica.attachSound("VeuOff.mp3");


hauria de ser VeuOff.attachSound

Codi: Selecciona’ls tots
var VeuOff:Sound = new Sound(inClipVeuOff);  //per exemple
VeuOff.attachSound("VeuOff.mp3");


sort! ;-)
Imatge
<rA<k th3 2y273m :?-:: fr33 y0ur m1nd
Avatar de l’usuari
karlos
pingu hacker
pingu hacker
 
Entrades: 290
Membre des de: dl. feb. 10, 2003 12:46 pm
Ubicació: otra dimension


Torna a: Actionscript

Qui està connectat

Usuaris navegant en aquest fòrum: No hi ha cap usuari registrat i 1 visitant

cron