Avatar billede zero6dk Nybegynder
28. februar 2006 - 21:43 Der er 4 kommentarer

Fjern "sound-overlap" ved gotoAndStop?

Hej

som spørgsmålet beskriver har jeg det problem at der er en masse af action scriptsne "gotoAndStop(1);" og samtidig skal der gerne være musik der starter når siden frame 1... når man så trykker på linket med actions scriptet overlapper musikken (selvfølgelig) den første afspilning...
Kan dette undgåes?

mvh Mads
Avatar billede mobius6 Juniormester
28. februar 2006 - 21:58 #1
fx ved at ligge dine lyde i seperate movieclips
og ikke have dem liggende i din main timeline.

helt basic Exemple:

on (release) {
  gotoAndStop("frame8")
  _root.MClyd1.gotoAndPlay("on")
  _root.MClyd2.gotoAndStop("off")
}
on (release) {
  gotoAndStop("frame1")
  _root.MClyd2.gotoAndPlay("on")
  _root.MClyd1.gotoAndtop("off")
}

det er den helt gameldavs måde at gøre det på hvis du ikke er helt skarp på actionscript.

i øvrigt skal du ALTID bruge frame LABLES fx ("frame8") i stedet for (8) og aldrig framen du kalder til, ellers gør du det vanskeligt at ændre i filen på sigt.
Avatar billede zero6dk Nybegynder
02. marts 2006 - 10:33 #2
Jeg er virkelig VIRKELIG ikke god til acionscripts nej, så hvis jeg skal forstå noget af det der blir du lige nød til at forklare mig der lidt mere i detaljer... MClyd2 og MClyd1 er movieclipsne?
og for mig ser det lidt ud som om at musikken så vil starte forfra bare? meningen er at musikken bare skal fortsætte... kan godt være jeg ikke lige fik beskrevet det...
er det muligt?
mvh mads
Avatar billede mobius6 Juniormester
02. marts 2006 - 10:45 #3
ovenstående er den mest simple måde at gøre det på, ikke den smarteste (det virker fint dog).

MClyd1 osv. er "instance navnet" på det movieclip som holder en lyd
(du giver et MC et instancenavn ved at vælge MCét og i "property panelet" skrive et instance navn, dette navn bruger du som til at kalde MCét fra fx knapper eller frameActions.

Ja ovenstående eksempel stopper og starter lydende i de forskellige MC´s.

Hvis du vil fade lyde ind/ud uden at stoppe lydende, bliver scriptet noget mere "vanskeligt" (at hente lydende dynamisk ind fra biblioteket for eksempel) (i lyset af at du ikke er 100% med på den meget nemme løsning ovenfor) Jeg vil således foreslå dig at hente en håndfuld filer herfra og se hvordan andre har gjort: http://www.flashkit.com/movies/Sound/  (vælg mellem controllers/players/mixers/osv...
Avatar billede zero6dk Nybegynder
02. marts 2006 - 14:04 #4
Der skal ikk være noget fade in/out.. i frame1 starter et instrumentalt track i et MC.. ikke noget loop eller noget.. og når man så sender tilbage i timeline overlapper den jo det track..
Det første track der blir spillet skal bare køre...

mads
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