Avatar billede crunch Nybegynder
09. december 1999 - 19:51 Der er 2 kommentarer og
1 løsning

puppetsound og spritemember

Jeg mangler en løsning til hvordan man kan udskifte en sprite (castmember) totalt synkront med at afspille en puppetsound og når lyden er slut skal castmember også blive til det originale.

set the member of sprite(spritenum) to member "blabla" osv.

puppetsoud "kjholij"

Altså lyd og castmember følges.
Jeg er ikke interesseret i hvordan man gør tingene hver for sig, men hvordan man får det til at køre samtidigt -synkront
Avatar billede hage Nybegynder
14. december 1999 - 11:14 #1
Umiddelbart skulle det kunne lade sig gøre med "soundbusy(lydkanal)".
1. afspil lyden: puppetsound 1, "lydfil"
2. skift billedet: sprite(1).member = "billede2"
3. check om lyden er holdt op med at spille:
if NOT soundbusy(1) then
sprite(1).member = "billede2"
else
sprite(1).member = "billede1"
end if

Det skulle gerne skifte billedet ud med henholdsvis "billede1" og "billede2" i fht. lydfilen.
(Jeg kan se du skriver i den "gamle" director syntaks, men det burde virke lige så fint...)
Avatar billede hage Nybegynder
14. december 1999 - 11:18 #2
UPS! Confused myself...
If-sætningen er omvendt:
if NOT soundbusy(1) then
    sprite(1).member = "billede1"
else
    sprite(1).member = "billede2"
end if

Alternativt kan man teste på om lyden stadig spiller:
if soundbusy(1) then
    sprite(1).member = "billede2"
else
    sprite(1).member = "billede1"
end if
Avatar billede crunch Nybegynder
14. december 1999 - 13:24 #3
tak for hjælpen.
(iøvrigt tror jeg  det at være nødvendigt at anvende "soundbusy" i to forskellige handlers for at det kan køre .. altså jeg tror ikke man kan skrive det ud i en køre som du faktisk har gjort og stadig få lyden til at virke,,
jeg mener. man er vel nødt til at aktivere det i f.eks. "on mousedown"
og bagefter tjekke om det stadigt kører i en "on exitframe" handler eller hvad,
men -anyway- det virker.) -200 P. til Hage (-;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester