Avatar billede radoor Nybegynder
28. januar 2002 - 23:59 Der er 9 kommentarer

Hvad er det smarteste??

Hej
Hvad er det smarteste, når man nu påbegynder at lave en side i flash. Skal man sammensætte den af flere forskellige swf. filer som snakker med hinanden i form af "loadmovienum" Hvis det er tilfældet, kan det så forklares lidt nermere hvad der er det smarteste at gøre..når man starter, i ved med levels, og hvad der skal gå til hvad, og interfacet o.s.v.

Hvis det er det smartest at lægge hele "skidtet" sammen i en stor fil(swf)og linke sine menuer ved hjælp af "goto", kan det så forklares.

Det jeg er interesseret i, er at få brugeren til at vente så lidt som mulig selvfølgelig...

Hvad er det hurtigste???

Hej hej

Radoor
Avatar billede ditlev Juniormester
29. januar 2002 - 00:30 #1
Det er der sikkert mange meninger om.
Personligt bruger jeg kun få key-frames på min main-timeline. Jeg bygger i stedet filmen op med movieclips. De er meget nemme at håndtere, og giver et godt overblik - hvad man godt kan miste ved at bruge flere scener.
Avatar billede ztyxx Nybegynder
29. januar 2002 - 00:32 #2
som bruger vil jeg hellere vente lidt længere på at det hele er loadet, fremfor at skulle vente midt i det hele i længere tid, bare et hint fra en der ikke kan lave flash-animationer, men gerne vil kigge på dem :-)
Avatar billede radoor Nybegynder
29. januar 2002 - 10:05 #3
Jeg har nu lavet min side , ved at sammensætte linksen ved "loadmovienum"
men jeg syntes at det går lidt langsomt med at loade de enkelte menuer..hvorfor?

Jeg har lavet en "tom fil" som jeg har kaldt index den linker til min vellkomst side ved hjælp af "loadmovienum "velkommen.swf"10" og resten af menuerne linker så på samme måde, bare på forskellige levels, er det rigtigt...eller gør jeg et eller andet forkert?, siden det går en smugle langsomt med at loade de enkelte swf. filer, min side er ikke "tung" i det den ikke indeholder ret meget.

Er der en som kan forklare hvordan man gør?

Der var en som beskrev, at han vill nok lave en tom fil som skulle styrre alle variablerne ( det skal jeg have forklaret , hvis muligt)

Så ville han lave interfacet i level 10 ( skal også forklares, er interfacet min index side som skal loades først?)

Og så vill han lave ændringer i level 20, men det forstår jeg ikke for hvis man nu har 8 menuer - og dermed 8 swf. som skal loades?? skal de alle så stå til level 20?

Håber i kan hjælpe, da det er det sidste jeg mangler for at kunne færdiggøre min side.

Hej hej

Radooris
Avatar billede barklund Nybegynder
29. januar 2002 - 10:49 #4
Det tager samme tid at loade 10 gange 30kb som 1 gang 300kb... Simpel matematik og det er også tilfældet for flash...

Hvis det tager lang tid at loade, så kan det kun skyldes, at det er mange kb... Og det ville tage lige så lang tid, hvis det var en stor...

/Barklund
Avatar billede barklund Nybegynder
29. januar 2002 - 10:50 #5
Men hvorfor vil man dog nogensinde lave 8 forskellige menuer? Der står vel det samme...
Avatar billede radoor Nybegynder
29. januar 2002 - 12:49 #6
Der står sgu da ikke det samme, jeg har jo ikke 8 x nyheder, men 8 forskellige menu links?????

Læs lige spørgsmålet , før du svarer!

Jeg ved godt at mange kb fylder, men "igen" spørgsmålet gik ud på om jeg havde opbygget måden at loadmovienum rigtigt??

Kan jeg genbruge en levels, så jeg kun har en hovedside, og loader der fra...og SELVFØLGELIG ikke har 8 af de samme links?

Mvh.
/Radoor
Avatar billede elnino Nybegynder
29. januar 2002 - 15:26 #7
Pointen med at bruge loadmovie er jo at man hurtiger kommer ind til kødet. Hvis jeg vil ind på din side og kun se et enkelt link, er det jo lidt unødvendigt at jeg skal vente på at hele sitet er loadet ind.
Det du kan gøre, er at loade det aller mest nødvendige ind, så man ken se forside og naigation. Bagefter kan du få flash til at loade de forskelige swf'er ind i baggrundend. Mens brugeren sidder og studere for siden, eller læser en underside, kan flash jo lige så godt ligge og loade resten ind...
Det er en smagssag, men jeg tror mange folk er lidt trætte af, at vente på de store tunge flash filer, specielt hvis de bare skal se en nyhed, men skal vente på at hele billed galleriet er loadet færdog....

/Elnino
Avatar billede radoor Nybegynder
30. januar 2002 - 13:58 #8
Hej elnino

Hvordan får jeg flash til at loade noget ind i baggrunden?

Vil den ikke gøre det sammen med hovedside , og det mest nødvendige? altså skulle loade alt før man overhovedt kan se menuer og sidde og kigge på det?

/radooris
Avatar billede elnino Nybegynder
30. januar 2002 - 17:12 #9
Det er der man bruger levels. Enkelt er det vel som din flash fil har "layers", så har den også levels. Din hoved fil - main.swf - har hele menuen, forsiden osv. Inde i den fil har du så et script alla:

onClipEvent(load){
loadMovieNum("film2.swf",2)
}

Den loader en swf fil ind der hedder "film2" og loader den índ på level 2 - altså et level over din hovedfilm. Du skal selvfølgelig sørger for at filmen ikke lander lige oven på, ved f.eks at skrive:

_level2._x=5000

I level 2 kan du så skrive en tilsvarende script til level3 osv osv...
Når så en bruger trykker på den knap der har indholdet som er i din film2.swf, har du et if statment der checker om den er loadet. Hvis den er, flytter du bare hele dit level, f.eks

_levle2._x=100

og hvis ikke, loader du den ind.

Tutorial om forskel på level og depth:
http://66.70.72.50/forum/tutorials/levelsdepth/index.html


og her er der en om at loade film ind i levels:
http://www.flashkit.com/tutorials/Actionscripting/LoadUnl-Eddie_Ca-125/index.shtml

Håber det hjælper

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