Avatar billede tha-bna Nybegynder
01. april 2004 - 16:03 Der er 15 kommentarer

Musik, flash, problem

Hvis man har et banner, lavet i flash, som afspiller musik, og resten af siden er lavet i html/php

Hvordan undgår jeg så at banneret starter forfra på sin musik når man vælger et link, og dermed refresher siden?
Avatar billede pyroman Nybegynder
01. april 2004 - 16:11 #1
Hvis det overhovedet er muligt, så skal det foregår gennem noget javascript... Kan ikke på stående fod tænke mig til hvordan det skal laves...
Avatar billede _k Nybegynder
01. april 2004 - 16:13 #2
Hvis du vil have musikken til at afspille kontinuerligt, så kommer du ikke udenom at lave en eller anden form for frames.

Hvis du vil have musikken til at være stoppet når siden reloades, så kan du gøre det med en variabel som fortæller Flash-filmen om der skal afspilles musik eller ej. Det betyder at din musik skal være scriptet og ikke bare tyret ind på tidslinjen (er den det?).
Variablen kan du enten sætte igennem din php-side eller som et Shared Object - en form for Flash cookie.
Avatar billede tha-bna Nybegynder
01. april 2004 - 16:23 #3
Jeg, den er bare tyret ind på timeline ;D Er der ikke noget der fortæller hvor langt den er med musikken?
Avatar billede tha-bna Nybegynder
01. april 2004 - 16:23 #4
Jeg = ja :P
Avatar billede jakwag Nybegynder
01. april 2004 - 16:26 #5
det kan vel godt lade sig gøre med shared objects, men det bliver noget være noget og lidt hakken i musikken når der skiftes side slipper du ikke for.

: ) Jakob
Avatar billede pyroman Nybegynder
01. april 2004 - 16:28 #6
Hvordan reloader du din side/skifter side?
Avatar billede tha-bna Nybegynder
01. april 2004 - 16:43 #7
jakwaq - Hakken i musik klarer jeg sagtens da det bare er sådan noget baggrundsnoget ;)

pyroman - Det er en side lavet i PHP, hvor den skal have en variable, og derefter inkludere en side, der svarer til variablen! Det sker når man klikker på et nyt link. Altså det er nærmest et frameset lavet i PHP, bortset fra at du skal reloade hele siden hvis du vil have nyt indhold på siden :)
Avatar billede hoejrup Nybegynder
01. april 2004 - 16:59 #8
Har du prøvet at sætte en flash cookie?

http://www.the-stickman.com/tutorials/f4cookie.shtml

/per
Avatar billede tha-bna Nybegynder
01. april 2004 - 17:02 #9
Hvad kan man bruge en flash-cookie til? Hvilken variable indeholder musikkens nuværende punkt?
Avatar billede pyroman Nybegynder
01. april 2004 - 17:31 #10
Du kan enten bruge lyde i frames som du gør nu... altså streaming sounds... så kan du bare finde ud af hvilket frame den er nået til med:

frameNu = this._currentframe;
Avatar billede pyroman Nybegynder
01. april 2004 - 17:33 #11
Hvis du bruger sound-objektet med actionscript er der en property der hedder "position":

lyd = new Sound();
lyd.attachSound("linkageNavn");
lyd.start();
sekunderNu = lyd.position/1000;
Avatar billede tha-bna Nybegynder
02. april 2004 - 05:48 #12
Ok, og så bruger man en cookie til at overføre variablen når den skifter eller hvad ?
Avatar billede jakwag Nybegynder
02. april 2004 - 09:18 #13
cookie = Shared Object

Hvis du slår det op i help
Avatar billede pyroman Nybegynder
02. april 2004 - 18:13 #14
Ja f.eks. - men problemet er at flash ikke ved hvornår du reloader siden! Men kan du lægge en ny Shared Object (cookie) i hvert frame - ved ikke om dette gør noget ved afviklingen af flashen...
Avatar billede jakwag Nybegynder
04. april 2004 - 12:57 #15
ja, at lægge en ny cookie i hver frame ville være mit bedste forslag... som jeg sagde til at starte med: "det bliver noget være noget" :) men det kan godt være at det virker..
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