Avatar billede m_x Nybegynder
26. maj 2004 - 12:12 Der er 7 kommentarer og
1 løsning

Intro til lyd

Hejsa

Jeg har aldrig arbejdet med lyd i Flash, så jeg gerne lige have lidt assistance...

Jeg har importeret mit lydklip, og fundet følgende i Flash hjælpen...

movie_sound = new Sound(my_mc);
movie_sound.start();

Men hvordan laver jeg en instance af mit mc uden at trække det ud i filmen? Og når de skriver "my_mc" - mener de så det lydklip jeg har importeret, eller et movieclip om jeg har placeret det i?
Avatar billede _k Nybegynder
26. maj 2004 - 12:28 #1
Hvis dit lydklip ligger i dit library (ctrl-L) kan du højreklikke på det og vælge "linkage". Her giver du det et navn, som du kan referere til igennem Actionscript. Kald den f.eks. "lyd".
Derefter kan du lave en instans af din lyd ved at smide det her ind på tidslinjen:

minLyd = new Sound(this);
minLyd.attachSound("lyd");
minLyd.start();

this refererer til hovedfilmens tidslinje, som principielt kan betragtes som et mc. Du kan også referere til andre mc'er, hvilket bestemmer du selv.
Avatar billede m_x Nybegynder
26. maj 2004 - 12:52 #2
Okay...
Jeg vil gerne have mit lydklip til at repeate indtil jeg så siger minLyd.stop();
- hvordan gør jeg?
Avatar billede _k Nybegynder
26. maj 2004 - 13:26 #3
start(0,99); // Starter lyden efter 0 sekunder og gentager den 99 gange.
Avatar billede m_x Nybegynder
26. maj 2004 - 13:50 #4
Okay... så har jeg vist hvad jeg skal bruge :)
Tak for hjælpen.
Avatar billede m_x Nybegynder
26. maj 2004 - 13:57 #5
Lige en sidste ting...

Jeg vil gerne bruge samme lyd på en anden tidslinie....

Jeg troede så bare jeg kunne skrive _root.PhoneRing.start(0,99);
... men det virker ikke rigtig(?).
Avatar billede _k Nybegynder
26. maj 2004 - 14:05 #6
Hvis det er dit lydobjekt og ikke dit mc, der hedder "PhoneRing", gør du det rigtigt, og det burde virke. Ligger din kode i roden?

Mange tak for point :)
Avatar billede m_x Nybegynder
26. maj 2004 - 14:10 #7
Nej den ligger i et underliggende movieclip... Så må det være derfor..
Avatar billede _k Nybegynder
26. maj 2004 - 14:18 #8
lige præcis. Så skal kalde den med:

_root.navnetPåUnderliggendeMC.PhoneRing.start(0,99);
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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