Avatar billede katja_j Nybegynder
30. november 2000 - 22:02 Der er 6 kommentarer og
1 løsning

opbygning af lyd på min flash5side

Hej med jer
Jeg er ved at lave en side i flash 5, og har problemer at lægge lyden ordentligt på. Der skal være en grundlyd der kører hele tiden og når man så aktiverer knappen som er en load movie kommer der en lyd oveni for en kort bemærkning. Så vidt så godt. problemet opstår når man skal klikke sig videre på movien der linker til en url (blank), her skal grundlyden stoppe og en ny lyd skal starte. Når man så skal tilbage til hovedfilmen skal den gamle lyd komme igen???
Findes der et actionscript der kan arbejde på tværs af urler?? Eller er der en anden løsning på problemet. Siden ligger på www.it-c.dk/stud/katja/jr  og der er ingen lyd på pt.

Hilsen Katja
Avatar billede nikolajdu Nybegynder
30. november 2000 - 22:18 #1
Hej du Katja

Umiddelbart skal du, når der trykkes på knappen kalde en frame med en stop-lyd action. Du er nødt til at have en tilbage knap i det nye vindue. Den giver du så FS-commands til at sætte dit gamle lydclip i gang igen.

Her er et link til flash på tværs af frames og det er jo flere Url´er. Den kan nok hjælpe dig lidt...

http://www.enetserve.com/tutorials/frame.html

/Nikolaj
Avatar billede katja_j Nybegynder
30. november 2000 - 22:35 #2
Hej Nikolaj

Hvad er det for en FScommand jeg skal bruge? Jeg er ikke så skrap til scripting, forstår du.

Hvis jeg laver en backknap på den nye url, kan jeg så ikke risikere at folk bruger backknappen i menuen? Og virker scriptet så ? Kan man så evt fjerne toppen af vinduet så det bliver inaktivt?
Hilsen Katja
Avatar billede nikolajdu Nybegynder
30. november 2000 - 23:09 #3
Der findes nogle JavaScript muligheder for at tjekke om folk forlader vinduet. Der skal så scriptes til Flash filen i det andet vindue. Det kan altså godt lade sig gøre, men jeg kan ikke lave javascriptet, der må du over i deres kategori.

Finder lige lidt kode til de rette FS-commands..

/Nikolaj
Avatar billede mgade Nybegynder
30. november 2000 - 23:22 #4
Ikke at jeg har testet det i kamp.... Men iflg. New Masters of Flash (sej bog :-) kan man:
1 - smide lyden i library\'et
2 - Højreklikke på lyden derinde og vælge Linkage
3 - Eksportere lyden, herunder give den et navn (et instance navn - kald den fx mainsound)
4 - Lav en variable, fx i den første frame, til lyden. Noget a la:
mainsound = newsound();
mainsound.attachsound(\"mainsound\");
herefter indeolder variablen lyden
5 - Spil lyden med:
mainsound.start(0, loop); //hvis den skal loope og starte 0 sekunder inde i lyden...
6 - I dit klikbare movieclip må du kunne sætte et script a la:
on (release) {
  mainsound.stop()
  minisound.start(0, 20) //eller hvad
  //den nu  måtte hedde og hvor langt
  //den skal spille (navngivet på samme måde)
  nextmainsound.start(0, loop)
}

Som sagt.. ikke testet, men skrevet af efter (og brygget videre fra) en KANON bog!
Avatar billede mgade Nybegynder
30. november 2000 - 23:36 #5
Nåh ja- det der med en anden url... Den kan selvfølgelig ikke starte \"nextmainsound\" i den gamle url... (det er sent jo!!)

Jeg tror Nicolaidu tænker på javascriptkommandoen onunload(), så skal du bare være sikker på at brugeren decideret unloader (lukker) det (nye) vindue..
Avatar billede katja_j Nybegynder
30. november 2000 - 23:47 #6
Hej Nikolaj du

Har du fundet nogen FS-commands?

Katja
Avatar billede nikolajdu Nybegynder
01. december 2000 - 00:11 #7
kommer hurtigst muligt, men sidder lige med min kærestes opgave... og hun bliver vist ikke så glad hvis jeg dumber den til fordel for FScommands, hvilket i øvrigt i forvejen kan give hende flip.....

/Nikolaj
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