Avatar billede oleoleo1 Nybegynder
20. oktober 2007 - 19:55 Der er 16 kommentarer og
1 løsning

jeg vil gerne isolere Flash til selvstændig mappe..

Hej Eksperten.

Jeg har lavet en mp3 player i flash til min hjemmeside. Problemet er, at de forskellige flash filer (.swf + et par .as) lige nu ligger i roden. Hvis jeg laver en mappe som hedder Flash og ligger det hele der ind (og selvfølgelig skriver Flash/mp3Player i index.html) opfører playeren sig tilsyneladende normalt ud over at der ikke er noget lyd på. kan man evt. linke to html dokumenter sammen eller hvad gør man?
Avatar billede bentjuul Nybegynder
20. oktober 2007 - 20:02 #1
Så skal stien til din mp3 musik også ændres - ellers kan din mp3-afspiller ikke finde musikken.
Avatar billede oleoleo1 Nybegynder
20. oktober 2007 - 20:13 #2
Men der er jo ikke ændret noget i forhold til mp3 playeren og musikken. Det er kun html filen der ryger et hieraki op...
Avatar billede bentjuul Nybegynder
20. oktober 2007 - 20:18 #3
Har du musikken liggende samme sted som mp3-playeren ? - hvis ikke - skal stien til musikken ændrens.
Avatar billede mat Nybegynder
20. oktober 2007 - 20:39 #4
Stierne i din Flash skal pege fra det html dokument swf filen indlejres i. Sådan virker Flash. Så du kan ikke rykke din html fil uden at det påvirker stierne fra Flash.

mvh mat
Avatar billede oleoleo1 Nybegynder
20. oktober 2007 - 20:50 #5
ok! kan det så ikke lade sig gøre at issolere flash filerne i sin egen mappe?
Avatar billede oleoleo1 Nybegynder
20. oktober 2007 - 20:56 #6
Anyway hvis det er muligt at 'linke' html filer sammen(?), kunne man linke fra index.html til Flash/mp3player.html agtigt...
ved ikke om man kan det...
Avatar billede bentjuul Nybegynder
20. oktober 2007 - 21:10 #7
Du kan linke lige så mange html filer sammen du vil, men det vil ikke hjælpe på stierne i din flash, du skal ændre på stien derinde.
Avatar billede oleoleo1 Nybegynder
20. oktober 2007 - 21:49 #8
Bentjuul: Jeg forstår ikke hvad du mener. Det kan godt være det ikke kan lade sig gøre men jeg kan ikke se hvorfor;
Min tanke er: jeg har en mappe som hedder Flash. Denne inkluderer alt hvad har med Flash at gøre inklusiv mp3player.html (dette virker fint efter hensigten!!). Hvis jeg kan få index.html til at 'starte Flash/mp3player.html op'/dvs. linke til det... så er der jo ikke ændret noget i forhold til flash filerne? Nå men jeg har stadig ikke hørt nogen konkret løsning til problemet, og om man kan det ene eller andet er egentlig også lige meget bare jeg kan få løst problemet på en eller anden måde.

Hvad gør man normalt? Ligger alle Flash filer bare og roder ude i roden, eller er der en generel metode? skriv gerne step-by step, jeg er ikke særligt vandt til Flash..
Avatar billede bentjuul Nybegynder
20. oktober 2007 - 21:57 #9
se kommentar kl. 20.18 - svar lige på det - ellers vil det være umuligt at hjælpe dig.
Avatar billede bentjuul Nybegynder
20. oktober 2007 - 22:17 #10
Jeg har set du har et andet spørgsmål som du selv lige har besvaret og ud fra det, ser det ud som om at du skal rette stien, i denne fil "songs.as" til din musik, idet jeg tror den fil er flyttet i forhold til hvor din musik er.

Det er hvad jeg kan hjælpe dig med ud fra de sparsomme oplysninger du er kommet.
Avatar billede oleoleo1 Nybegynder
21. oktober 2007 - 11:25 #11
Hej Bentjuul til spørgsmål 20:18 (samme sted er vel et definitions spørgsmål);
her kommer en mere præcis forklaring:

Mappe 'rod'  | Mappe: Flash
-----------|-------------
index.html    |mp3player.html
-----------|mp3player.swf
-----------|mp3player.as
-----------|songs.as
                    |Music (mappe med mp3'er)
----------------------------------
dette er "songs.as":

var titles:Array = new Array();

titles[0] =  "Dette er lyd 1";
titles[1] =  "Dette er lyd 2";
titles[2] =  "Dette er lyd 3";
titles[3] =  "Dette er lyd 4";
titles[4] =  "Dette er lyd 5";
titles[5] =  "Dette er lyd 6";
titles[6] =  "Dette er lyd 7";
titles[7] =  "Dette er lyd 8";
titles[8] =  "Dette er lyd 9";
titles[9] =  "Dette er lyd 10";
titles[10] = "Dette er lyd 11";
--------------------------------
- songs.as er altså bare et Array med titler. Denne er #include'et i mp3player.as, som er #include'et i selve 'hoved-flash-tingen'.


Dette virker som sagt så længe jeg bruger html filen i flash mappen.

Hvis jeg lægger alle filerne inde fra Flash-mappen, ud i roden,
og kopierer html koden fra mp3player.html ind i index.html virker det også. Men det jeg gerne vil, er at have mappen Flash med alt hvad der er i (- ja måske minus mp3player.html, da den formentlig vil være overflødig), som skal styres af index.html filen.

Altså det samme ovenstående hieraki, men hvor index.html filen har overtaget det som mp3player.html gør.
Dvs. Forholdet mellem: songs.as, Music, mp3player.as, mp3player.swf forbliver det samme...
Avatar billede oleoleo1 Nybegynder
21. oktober 2007 - 11:26 #12
ja der blev skubbet lidt rund med stregerne da jeg trykke send håber det er forståeligt alligevel...
Avatar billede oleoleo1 Nybegynder
21. oktober 2007 - 12:10 #13
Nå har til gengæld lige opdaget en ting. Det virker tilsyneladende sådan at alle as. filer bliver inkorporeret i .swf filen når man 'Publish'er. Dette gør jo at det kun er en enkelt fil som behøver at ligge og flagre ude i roden...
så hvis det ikke kan løses på nogen anden måde, er problemet dog ikke så slemt som jeg først frygtede.
Avatar billede mat Nybegynder
21. oktober 2007 - 12:16 #14
Pointen er stadigvæk at;

Hvis du har en swf der ligger een mappe under den html fil der indlejrer den skal alle stier swf filen bruger til eksterne ressourcer være i forhold til html filen og IKKE swf filen.

Alle relative stier i en swf tager deres udgangspunkt i den html fil de ligger i.

mvh mat
Avatar billede oleoleo1 Nybegynder
18. december 2007 - 22:45 #15
Ok tilsyladende slipper man ikke for at have sin hoved-flash fil liggende i roden? men ok alt andet kan godt ligge længere nede i hierakiet..
Avatar billede oleoleo1 Nybegynder
01. februar 2008 - 21:09 #16
Nå bentjuul, så lige at jeg havde denne gamle tråd liggende åben. Det er nok dig som har fortjent points'ne, så smid et svar...
Avatar billede bentjuul Nybegynder
01. februar 2008 - 21:34 #17
jeg smider er svar og takker.
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