Toon posts:

[FlashMX] Geluiden naast elkaar afspelen

Pagina: 1
Acties:
  • 128 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik ben dus bezig met iets en daar gebruik ik rollovers in. zorg op deze manier dat die rollover een geluidje produceren als je er overheen gaat:

geluid = new Sound();
geluid.attachSound("bleep");
knop.onRollOver = function() {
geluid.start(0, 100);
};
knop.onRollOut = function() {
geluid.stop();

nu heb ik een achtergrond muziekje spelen dat je in principe op ongeveer de zelfde manier aanzet . Alleen als het achter grond muzieke nu speelt en je gaat over een rollover dan kapt dus het achtergrond muziekje ook als je van de rollover afgaat. en dat snap ik dus niet want je geeft in principe toch alleen aan dat ie 'geluid' moet stoppen en toch niet ook het achtergrond muziekje?

Verwijderd

Topicstarter
ja zoiets ja maar waar ik die .fla vandaan zodat ik m ff door kan kijken? die link doet het niet meer

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 22:07
Er staat onder: Mail me. :)
B-top is 1) de rotste niet en 2) wil je hierover denk ik best wel een aantal hints geven.

Motor (of auto) onderhoud bijhouden


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

En wat voor code gebruik je voor je achtergrond geluid? Toch niet:

Flash ActionScript:
1
2
geluid = new Sound();
geluid.attachSound("achtergrondgeluid");


want dat gaat niet werken. :)

"You're only as good, as what you did last week."


Verwijderd

Topicstarter
oh,when? schreef op 01 december 2003 @ 14:18:
En wat voor code gebruik je voor je achtergrond geluid? Toch niet:

Flash ActionScript:
1
2
geluid = new Sound();
geluid.attachSound("achtergrondgeluid");


want dat gaat niet werken. :)
nee ik het dan bv geluid2

Verwijderd

Owen slaat de spijker op de kop. Ik heb je source net ff bekeken, en wat je vergeet is dat de sound() constructor een target instance (mc) verwacht.
Je zal eigenlijk dus 2 mc's moeten hebben

Flash ActionScript:
1
2
this.sound_1 = new Sound(this.sound1_mc);
this.sound_2 = new Sound(this.sound2_mc);

etc.
Constructor for the Sound object

new sound, new, constructor

Availability


Flash Player 5.

Usage


new Sound([target])
Parameters


target The movie clip instance on which the Sound object operates. This parameter is optional.

Returns


Nothing.

Description


Constructor; creates a new Sound object for a specified movie clip. If you do not specify a target instance, the Sound object controls all of the sounds in the movie.

[ Voor 49% gewijzigd door Verwijderd op 01-12-2003 14:49 . Reden: as manual ]


Verwijderd

Topicstarter
en wat moet ik dan in die mc's zetten?

zou je het niet ff in die .fla aan kunnen passen en terug kunnen sturen?

[ Voor 54% gewijzigd door Verwijderd op 01-12-2003 14:54 ]


Verwijderd

niks!

voor MX2004:
Flash ActionScript:
1
2
3
4
5
this.createEmptyMovieClip ("sound1_mc", this.getNextHighestDepth );
this.createEmptyMovieClip ("sound2_mc", this.getNextHighestDepth );

this.sound_1 = new Sound(this.sound1_mc);
this.sound_2 = new Sound(this.sound2_mc);


voor MX:
Flash ActionScript:
1
2
3
4
5
this.createEmptyMovieClip ("sound1_mc", 1 );
this.createEmptyMovieClip ("sound2_mc", 2 );

this.sound_1 = new Sound(this.sound1_mc);
this.sound_2 = new Sound(this.sound2_mc);


de 1 en 2 zijn de levels waar de mc in word gemaakt. Dus wanneer je hier al een mc op dezelevel hebt staan moet je deze aanpassen.

en nee, dit kan je best zelf aanpassen :P

[ Voor 112% gewijzigd door Verwijderd op 01-12-2003 14:57 ]


Verwijderd

Topicstarter
maar dat _mc erachter is alleen voor de naam en heeft verder geen betekenis?

Verwijderd

AS1.0 doet niet aan strong typing. Wanneer je dus in de authoring tool een MC zou maken met de naam "blaat" zou deze niet weten dat het hier om een MC gaat, en dus geen code hints geven. Door nu achter de naam "_mc" te zetten weet flash dat het hier om een MC gaat en zet netjes de codehinting aan.

probeer het maar eens uit. Zo heb je een hele lijst (buttons > _btn, textfield > _tf enzovoort)

Verwijderd

Verwijderd schreef op 01 december 2003 @ 14:51:
en wat moet ik dan in die mc's zetten?

zou je het niet ff in die .fla aan kunnen passen en terug kunnen sturen?
Wat ik al zei in de mail; om het nuttig te maken voor iedereen, en ook toekomstig een bron kan zijn voor mensen, lijkt het me handiger om het in dit topic te doen.
Patrick (FlashAddict) heeft net al de benodigde code gepost.

Verwijderd

Topicstarter
Verwijderd schreef op 01 december 2003 @ 15:22:
[...]


Wat ik al zei in de mail; om het nuttig te maken voor iedereen, en ook toekomstig een bron kan zijn voor mensen, lijkt het me handiger om het in dit topic te doen.
Patrick (FlashAddict) heeft net al de benodigde code gepost.
maar aangezien in echt een enorme amateur ben en als jullie zo allemaal termen noemen ik er geen ruk van snap heb ik er geen drol aan.

Als ik een .fla heb die ik op mn gemakt door kan kijken dan dringt alles meestal pas langzaam tot me door...

  • OzBoz
  • Registratie: Maart 2000
  • Laatst online: 16-06-2025

OzBoz

.:.H.:.I.:.P.:.

Verwijderd schreef op 01 december 2003 @ 15:25:
[...]


maar aangezien in echt een enorme amateur ben en als jullie zo allemaal termen noemen ik er geen ruk van snap heb ik er geen drol aan.

Als ik een .fla heb die ik op mn gemakt door kan kijken dan dringt alles meestal pas langzaam tot me door...
Een tip.. koop eens een boek. Dan leer je meteen hoe alles in elkaar hangt en gestructureerd te werken. Als je continu stukkies code krijgt schiet je daar nog niets mee op doordat je de basis gewoon mist.

My Fizion | My 3D prints | LinkedIn

Pagina: 1