webForumDet fria alternativet

soundHolder();

2 svar · 257 visningar · startad av xhlin

xhlinMedlem sedan sep. 200576 inlägg
#1

jag undrar om det går att tex ställa separat volym till ett mC som håller på två ljud?

this.createEmptyMovieClip("holder", this._root.getNextHighestDepth());
this.createEmptyMovieClip("h1", this.getNextHighestDepth());
this.createEmptyMovieClip("h2", this.getNextHighestDepth());

this.holder.attachMovie("h1","h1", this.getNextHighestDepth());
this.holder.attachMovie("h2","h2", this.getNextHighestDepth());

holder.h1=new Sound(fx1);
holder.h1.attachSound("fx1");
holder.h2=new Sound(fx2);
holder.h2.attachSound("fx2");

holder.h1.setPan(-100);
holder.h2.setPan(100);

just nu kan man inte styra ett enskilt ljud, jag antar att det har med deras depth, om det nu går ?

hjälp!

mirandirMedlem sedan maj 2003750 inlägg
#2

Det funkar inte eftersom du har inte kopplat ljudobjekten till något individuellt filmklipp. Däremot så skrivs filmklippens instansnamn över.

Testa såhär istället:

this.createEmptyMovieClip("holder", this._root.getNextHighestDepth());
this.createEmptyMovieClip("h1", this.getNextHighestDepth());
this.createEmptyMovieClip("h2", this.getNextHighestDepth());

this.holder.attachMovie("h1","h1", this.getNextHighestDepth());
this.holder.attachMovie("h2","h2", this.getNextHighestDepth());

[b]fx1 = new Sound(holder.h1);
fx1.attachSound("fx1");
fx2 = new Sound(holder.h2);
fx2.attachSound("fx2");[/b]

fx1.setPan(-100);
fx2.setPan(100); 

// Nu skall du kunna styra volymerna individuellt:
fx1.setVolume(50);
fx2.setVolume(70);

/Mirandir

xhlinMedlem sedan sep. 200576 inlägg
#3

det gör tyvärr ingen skillnad ;(
vad man än gör påverkar man alla ljud...

hjälp!

136 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)