Heej.
Jeg er helt ny til flash - mit problem er at jeg ved hvad jeg vil lave, uden at vide hvordan. Og da jeg ikke kender så meget til flash, ved jeg ikke hvilke tutorials jeg skal gå efter.
Jeg ønsker at bygge en hjemmeside i fullscreen, som starter med at loade, hvorefter den "fader" ind til selve hjemmesiden. Hjemmesiden skal have fullscreen baggrundsbilleder (evt. som skifter med 10-15 sekunders mellemrum). Eventuelt også baggrundsmusik.
Hjemmesiden http://www.sand.dk/ har mange af de samme funktioner jeg ønsker.
Mit første spørgsmål er rimelig overordnet: Er det nemmest at opbygge lignende side i Flash?
hvis ja, vil jeg meget gerne have hjælp til at finde de rigtige tutorials, så jeg kommer igang på den rigtige måde. Er lidt usikker på hvor jeg skal starte.
Philippon
12 kommentarer
Hey
Det er et typisk Flash site og det er nemmest at lave i flash.
Har du aldrig brugt Flash? For så er det en rimelig stor mundfuld at lægge ud med et fuldt site. Men hvis du skal gøre det skal du starte med at lære alt basic i flash fra en ende af, for du skal sikkert bruge det hele. Prøv at kigge tutorials på disse sites:
http://www.gotoandlearn.com
http://www.lynda.com
Eller find nogle begynder bøger. amazon.co.uk har billige bøger.
Der efter skal du lære action scripting basics. Nemt hvis du allerede er programmør, ellers er der en del at lære.
Med andre ord vil jeg ikke tage pusten fra dig, men hvis du er helt ny skal du sætte ret lang tid af til det første site. Og under hele processen er google og flashforum din ven.
Jakob
Tænkte jeg nok.
Jeg har allerede gået mange tutorials igennem, og har lavet et site i flash (den tutorial herinde fra), så er ikke så langt, men når jeg først ved hvor jeg skal starte og hvad jeg skal bruge af tutorials og sådan, går det normalt meget godt.
Men tak for hjælpen, det er helt sikkert nogle sider jeg kommer til at bruge.
Det er ikke sådan du ved hvordan jeg skal arbejde mig igennem det? ligesom en slags arbejdsplan. Det er trist at begynde og så have glemt nogle ting, så man skal starte forfra. Det jeg egentlig har brug for er en arbejdsplan med de rigtige betegnelser, så jeg ved hvilke tutorial jeg skal gå efter.
Philippon
Det er svært at sige præcis hvad du skal igennem. Men når du har styr på basics, så kan du prøve at starte på sitet og så tage et problem ad gangen. Du skal ikke være bange for en gang imellem at starte helt forefra på sitet hvis du undervejs bliver klogere.
Hvad er basics? Prøv at tage denne liste: http://www.lynda.com/home/DisplayCourse.aspx?lpk2=660
... MINUS afsnit: 6 - 8 - 9 - 12 - 13 - 15 - de sidste 3 i afsnit 16. Ikke at der ikke er nogle spændende emner her, men dem kan du nok godt vente med. Afsnit 4 (library symboler) er ekstremt vigtigt.
Jakob
.... du behøver selvfølgelig ikke at bruge lynda, det var bare for at komme med en liste.
Mange tak, jeg vil prøve mig lidt frem med Lynda (:
Philippon
Der er dog lige en enkelt ting jeg gerne vil være sikker på.
Hvis hele siden skal laves i "100%" - altså i fullscreen, hviklen størrelse skal man så lave siden i? altså hvis jeg skal lave en preloader f.eks. skal den så være 800x600 eller hvordan skal den laves?
Philippon
Jeg har indsamlet lidt statistik de sidste 3 måneder på 2 forskellige sites, hvad angår maximale skærmopløsninger, som jeg gerne deler.
opløsning: 800 x 600 = 0,9%
opløsning: 960 x 600 = 0,2%
opløsning: 1024 x 768 = 21,2%
opløsning: 1152 x 864 = 1,3%
opløsning: 1280 x 800 = 30,5%
opløsning: 1360 x 768 = 0,7%
opløsning: 1366 x 768 = 6,5%
opløsning: 1400 x 1050 = 0,7%
opløsning: 1440 x 900 = 13,6%
opløsning: 1600 x 900 = 12,7%
opløsning: 1680 x 1050 = 7,1%
opløsning: 1920 x 1200 = 5,8%
opløsning: 2560 x 1600 = 0,01%
Jeg vil ud fra tallene foreslå, at du holder dig under 1024 x 768.
Tag højde for at stage arealet er mindre end deres skærmopløsning, når brugerne starter deres browser.
Din preloader behøver ikke være så stor, som den "main" movie du henter. Hele idéen med en preloader er netop at den er hurtig at hente. Så lad være med at gøre preloaderen for stor (både i kilobytes og opløsning).
Super. Tak (:
Jeg troede bare der var en bestemt størrelse. Siden skal jo være fullscreen. Så når den tilpasser sig browseren, kan den vel ikke være alle størrelser og stadig ikke ødelægge billedet?
"Tag højde for at stage arealet er mindre end deres skærmopløsning, når brugerne starter deres browser." Hvad mener du?
Philippon
Med at tage højde stage dimentioner i forhold til skærmopløsning mener jeg, at du som udgangspunkt bør bygge dit projekt op med en pixel bredde x højde, der mindre end 1024x768. Dit originale størrelsesforhold mellem bredde og højde kommer til udtryk, når swf filen bliver skaleret i browseren.
IE benytter fx en del pixels i højden til at vise menuer og værktøjslinier. Hvis du har en widescreen er højden altså ikke så stor og når du skalerer, bliver der en del uudnyttet plads tv. og th.
Har brugeren derimod en 4:3 skærm bliver der uudnyttet plads foroven og forneden.
Men hvis du er ligeglad med forholdet mellem højde og bredde så er det selvfølgelig op til dig.
Når du siger fullscreen, mener du så hele browserarealet eller hele skærmarealet?
Sands hjemmeside har forøvrigt et par layout problemer, når browservinduet kommer under en vis bredde. Det er måske heller ikke så kønt at baggrundsbillederne stretches.
Resizing er ikke så lige til...
PeterF > Altid fedt at se noget statistik.
Philippon > Hvis man skal lave full-browser sites som sand, skal man ikke kun designe til en enkelt størrelse men lave et skaleringssystem/koncept som får det til at se godt ud i alle størrelser. Jeg er enig med PeterF i at det godt kunne være gjort bedre på sands site. I modsætning til dem plejer jeg også at sætte en minimum størrelse, så der kommer scrollbars på hvis man skalere det under en givet størrelse. Se f.eks. http://www.bymalenebirger.com/
Du skal kigge på swfobject til at embedde din flash med, de er masser at eksempler her: http://code.google.com/p/swfobject/
Og så skal du kigge på Event.RESIZE eventen på din stage, stage.stageWidth/stage.stageHeight.
Greensock har faktisk lavet en class der kan hjælpe med at placere objekter når man skalere browseren. Jeg plejer nu at lave mine egne, men du kan se den her: http://blog.greensock.com/liquidstage/
Jakob
Taak.
- Jeg mener browser arealet, vidste bare ikke helt hvordan jeg skulle udtrykke mig.
Men tror jeg er ved at have styr på det nu - så må vi se hvordan det kommer til at gå (:
Mange tak for hjælpen
Philippon
Fejl s: