Avatar billede _k Nybegynder
28. maj 2003 - 09:59 Der er 14 kommentarer og
1 løsning

"Sjovt" problem med loaded tekst

Er lige stødt ind i en ægte besynderlighed. At hente tekst ind i et tekstobjekt og bruge den i sin swf er ganske ligetil.
Men hvis man loader tekst ind i en swf (swf2) som skal loades ind i en anden swf (swf1) OG man har lagt dem i forskellige mapper, ender det hele i kaos. Det lader til, at stien for det indloadede tekstdokument nu følger swf1. Men jeg vil hellere have at den bliver ved med at følge den oprindelige sti.

Er der nogen som er stødt ind i dette problem før, og evt. har en løsning?
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 10:10 #1
Det er altid hovedfilmen der sætter hele flashfilmens sti, baggrundsfarve og størrelse.

/Nikolaj
Avatar billede barklund Nybegynder
28. maj 2003 - 10:24 #2
Alle loading stier er relative til HTML-dokumentet indeholdende SWF'en i level0 - sådan er det og sådan har det altid været!
Avatar billede barklund Nybegynder
28. maj 2003 - 10:25 #3
(og til nikolajs liste kan tilføjes framerate - med mindre man loader en swf ind med streaming lyd i anden framerate)
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 10:27 #4
Nåja framerate den goe gamle :))
Avatar billede _k Nybegynder
28. maj 2003 - 11:04 #5
Fair'n square - men er der ikke en eller anden måde at omgå det på. Sidder selv og spekulerer i finurlige if-sætninger.....

Problemet er, at jeg gerne vil kunne teste på den enkelte swf, uden evig og altid at skulle ændre stierne når den skal bruges...
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 11:05 #6
Du kunne jo lægge det hele ind i samme bibliotek. Altså smide swf1 ind til sine venner. Så er problemet jo løst :))
Avatar billede _k Nybegynder
28. maj 2003 - 11:25 #7
...nu ikke så kæk :o)

Ender ud med at have rimeligt mange swf'er, så ville rigtig gerne beholde dem adskilt - kom nu, vær lidt kreativ ;o)
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 11:28 #8
Det var nu ikke for at være kæk, men der er ikke så meget at gøre. Du kan ikke ændre default stien fra swf1 :(

Hvis ikke du vil have dem samlet og det er påkrævet at hovedfilmen loader for at du kan teste, så er du på spanden.

/Nikolaj
Avatar billede barklund Nybegynder
28. maj 2003 - 11:32 #9
Du kan vel bare i hovedfilen skrive noget med:

_level0.path = "../"

og så i dine filer:

someMC.loadMovie(_level0.path+"foo.swf")

så når _level0.path er "", så loader du bare "foo.swf", men er den loadet, så loader du "../foo.swf"...
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 11:35 #10
Det gør jo ingen forskel i forhold til at skulle ændre alle stierne og så kan jeg ikke se det smarte i det...
Avatar billede _k Nybegynder
28. maj 2003 - 11:43 #11
Kanon Barklund, det var lige sådan noget jeg ledte efter. Skal lige selv have udbygget det lidt, men tror absolut det er en holdbar løsning :o)

Smid et svar!

Og nikolaidu må se at strenge sig lidt mere an....... ;o)
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 11:44 #12
Jeg kan stadig ikke se det vildt smarte i det og heldigvis så basker jeg Barky i pool hver gang eller næsten hver gang....
Avatar billede barklund Nybegynder
28. maj 2003 - 12:50 #13
Kom an, niggolaj...!

Og hvilken form for uddybning ønsker du? Jeg skitserede bare en fremgangsmåde - du må jo selv implementere det i din opbygning...
Avatar billede _k Nybegynder
28. maj 2003 - 12:59 #14
Tak, tak - behøver ikke nogen uddybning - skal (forhåbentlig) nok selv finde ud af at få det hele på plads.
Avatar billede barklund Nybegynder
28. maj 2003 - 14:02 #15
Tark for points... :)
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