Avatar billede dadane Novice
27. juni 2004 - 23:09 Der er 15 kommentarer og
2 løsninger

Hvordan kommer man i gang?

Jeg tror spørgsmålet har i hvert fald 2 dele

1) Hvilke programmer skal jeg bruge?
Jeg programmere allerede PHP. Mener at have hørt at PHP skulle kunne kompilere Flash kode. Hvis det er tilfældet vil det nok være den rareste måde, da jeg så kan lave dynamisk kode udfra PHP

2) Hvor lærer jeg sproget?
En link vil være optimal, en henvisning til en bog kan vel også bruges.
Avatar billede per-olof Nybegynder
27. juni 2004 - 23:22 #1
Avatar billede per-olof Nybegynder
27. juni 2004 - 23:26 #2
Til Flash http://www.macromedia.com/software/flash/?promoid=home_prod_flash_082403 Du finder 30 daders trial og en masse anden information. Du kan bruge PHP sammen med Flash men kompilere nix.
Avatar billede _k Nybegynder
28. juni 2004 - 10:06 #3
Du kan faktisk godt kompilere Actionscript fra PHP. Du skal dog lige installere et serverkomponent først (http://www.php.net/manual/en/ref.swf.php). Det er dog ret begrænset (især visuelt), så personligt kan jeg ikke rigtigt lure de store fordele.

Har du ok styr på Java/Java-script, vil du sikkert forholdsvis nemt kunne bikse noget sammen i Flash. Du kan evt. kigge på de tutorials herinde som omhandler LoadVars, det skulle gerne bringe dig et stykke nærmere:
http://www.actionscript.org/tutorials.shtml

Ellers er den bedste bog for den lidt teknisk orienterede bruger: ActionScript for Flash MX (ved ikke om den også er kommet til 2004?) af Colin Moock. Den er stor og lidt tung, men et kanon opslagsværk når man har læst de første og mest grundlæggende kapitler.
Avatar billede dadane Novice
02. juli 2004 - 13:25 #4
Hmm. Ikke lige det svar jeg havde ønsket. Men det kan i jo ikke gøre for. Kast et svar så i kan få point.
Avatar billede _k Nybegynder
02. juli 2004 - 13:32 #5
Giv det en chance - Flash ER faktisk ret fedt, når man har en programmeringsmæssig indfaldsvinkel. Der er nemlig efterhånden ikke meget man ikke kan (det tager dog et stykke tid at lure alle tricks'ne) ;o)
Avatar billede dadane Novice
02. juli 2004 - 13:35 #6
Jeg har det bare lidt dårligt med at betale for noget jeg kan få gratis (Java, DHTML etc).
Jeg er nok klar over at Flash har fordele (og ulemper) i forhold til de nævnte.

Men øh... hvad er prisen. Og hvad får man får den pris? (Hvis jeg køber programmet må jeg så lave Flash programmer til Gud og hver mand eller er det pr. virksomhed/domæne/...)
Avatar billede _k Nybegynder
02. juli 2004 - 14:38 #7
Ja, open source er ikke det værste der findes ;o) Macromedia Flash er bare så specialiceret et program, at der ikke er nogen reelle alternativer. Du kan nå relativt langt med DHTML og appletter, men udviklingstiden og kompleksiteten betyder at Flash hurtigt bliver det foretrukne valg til næsten enhver applikation på nettet (ekstremt sikkerhedskrævende applikationer såsom netbanking undtaget).

Du kan hente en gratis 30-dages version hos Macromedia som virker 100%. Prisen for en licens  varierer voldsomt alt efter om du er studerende, opgraderer eller køber for første gang. En ny version ligger vist på den forkerte side af 7 kilo (for Prof-udgaven, som absolut er det ekstra værd). At opgradere er MEGET billigere. Med én licens må du producerer til alt og alle!

Og det du får, er et program der er enestående til at lave multimedieprogrammer, der endda virker cross-platform over nettet, og kan bruges til alt fra opbygning af overskuelige interfaces til avancerede multiplayer-spil. Kan godt være jeg lyder som en sælger fra Macromedia, men det er da unikt? ;o)
Avatar billede dadane Novice
02. juli 2004 - 14:43 #8
Så må jeg ønske mig sådan en af min arbejdsgiver i julegave ... - eller dvs. gave er nok skidt. Hmm. Et eller andet. (Der er ingen grund til at betale skat af det hvis man kan slippe).

Jeg gider ikke love ham at jeg kan producere noget, - men hvis det er halvt så godt som du siger bliver jeg nok hooked på det og så er de penge jo godt givet ud.
Avatar billede per-olof Nybegynder
02. juli 2004 - 14:58 #9
Indstæmmer med _k har skrivit og en sag er sikker Varken han eller du bliver skuffet
Avatar billede dadane Novice
02. juli 2004 - 15:06 #10
Per olof - skriv et svar
Avatar billede _k Nybegynder
02. juli 2004 - 15:56 #11
...kan da godt komme med en lille advarsel - Flash er vanedanende. Så pas på ikke alle dine fremtidige projekter ender med at indeholde et eller andet Flash-element - det gør mine ;o)
Avatar billede dadane Novice
02. juli 2004 - 16:14 #12
Mon dog.
Sådan som jeg ser det giver Flash tilsyneladende formidable muligheder for at lave interaktive (client-side) ting. En "demo" af et produkt (du kan dreje din lysestage rundt og se den fra forskellige vinkler eller du kan klikke lidt på tastaturet til mikrobølgeovnen og få noget info).

Men Flash er trods alt en add-on. Og det er træls når "nye" brugere (folk der ikke surfer hver uge) ikke kan komme ind på siden - eller i hvert fald ikke bruge den optimalt.

Men jeg kender ikke programmet. Det er jo altid en afvejning. Hvordan giver jeg bedst kunden de muligheder han beder om (dvs. virker for så mange som muligt (også hvis de har et 56k modem eller Opera eller en mobiltelefon eller...), så stor brugervenlighed som muligt (pænt at se på, ligner noget de (kundens besøgende) er vant til etc.), hurtig udvikling (dvs. lav pris), mulighed for at kunden kan konfigurere de ting han har brug for, etc. etc. etc.)

Som det er nu føler jeg allerede at jeg har en palette af ting at tilbyde. Og ingen skal bruge det hele. Men jo større paletten er jo bedre kan jeg servicere kunderne.
Avatar billede _k Nybegynder
02. juli 2004 - 17:14 #13
Ja, nye værktøjer kan man altid bruge!

Lige et par facts:
- Mere end 98% af alle brugere har Flash-plugin i deres browser. Mener at små 65% har det nyeste (bliver hele tiden opdateret med nye features)
- Du kan godt lave noget 3D look a like, men det er der andre programmer som er meget bedre til, så her vinder du ikke alverden.
- Man kan fint lave demoer af eksisterende programmer/produkter. Det er givet dér de fleste penge bliver lagt indenfor udvikling.
- Flash er også kompatibelt med mobiltlf. Dog tilpasset til dem, så man kan langtfra alt. Men det bliver hele tiden bedre (og Macromedia satser stort på det)
- Det bliver nemmere og nemmere at integrere etablerede teknologier. XML, PHP/ASP og databaser er mest brugt. Nok er Flash client-side, men især den nye MX 2004 åbner op for mange muligheder for at snakke sammen med en database eller andet.
- Det er teoretisk set hurtigere at loade en optimeret Flash-film end en html-side med samme indhold! (I praksis bliver Flash-filer en del større - primært fordi folk ikke gider at optimere)

Selv ser jeg mest Flash som en rigtig go' mulighed for at skabe brugervenlige interfaces, der både er visuelt mere spændende og usabilitymæssigt meget smartere end. Dertil kommer at det også er rimelig rart at bruge, hvis der skal streames video eller lyd. Så mon ikke det er kommet for at blive?
Avatar billede per-olof Nybegynder
02. juli 2004 - 17:47 #14
Flash er vanedannande, Ja det skal gudarna vide!!
Avatar billede dadane Novice
02. juli 2004 - 17:56 #15
Jeg tvivler stærkt på de 98%.

På et projekt jeg er med i er der en flash fil (som en grafiker har lavet - uden at kende spor til koden (kan man i øvrigt med den Flash se og evt. forbedre en sådan fil eller laver de programmer kun binære filer?)). Og til min overraskelse viser det sig at der er en del som ikke har Flash (jeg troede også at det var noget ALLE har).

Men når det er sagt så kan jeg sagtens se ideen i det. Og jeg tror også det vil være en sund udvidelse af mine muligheder.

Det med databaser, - tjaeh, tvivler stærkt på at jeg vil gøre det direkte. En binær fil vil kunne dekompileres eller lignende og så vil man kunne se passwords. Derudover er det de færreste steder hvor SQL serveren ikke er lukket inde bag en firewall. Men via noget PHP/ASP (f.eks. med XML) så vil det uden tvivl. På den måde vil restriktionerne på hvad du må se stadig ligge på serveren men data bliver i højere grad til rådighed på klienten. Som ofte kan præsentere disse pænere.
Avatar billede dadane Novice
02. juli 2004 - 17:58 #16
Ang. sikkerhed - det samme gør sig jo gældene med en client-side Java. Der vil jeg heller ikke lave direkte database adgang, - men igennem et Server-Side Java eller PHP/ASP er sagen jo en helt anden.
Avatar billede _k Nybegynder
02. juli 2004 - 20:42 #17
Faldt lige over denne her statistik: http://www.macromedia.com/software/player_census/flashplayer/

De tal jeg har fra sites jeg har adgang til, siger nogenlunde det samme. Kombineret med, at det tager mindre end 20 sek på en "normal" ADSL-linje at hente plugin'et, har jeg svært ved at overbevise mig selv om at der er et problem.....

Hvad angår sikkerhed, er det som med al anden applikations-programmering: Jo mere urutinerede programmører der bliver sat til at lave den, des mere usikker bliver det. Flash i sig selv er ikke mere usikkert end at bruge PHP eller ASP.
Du har ret i, at swf'er relativt nemt kan decompileres og kode opsnappes. Men det er der masser af forholdsregler imod, så ved man hvad man laver, er der ingen (større) problemer der. Derudover understøttes naturligvis også https, hvis man føler at ens indhold er vigtigt nok til at blive krypteret. Har også på et tidspunkt selv leget lidt med asymetrisk kryptering - har man en matematisk begavelse i nærheden til at assistere sig, er det heller ikke helt umuligt.
...og forresten ja, standardløsningerne går næsten altid igennem et serverside scriptingsprog. Det forøger også performance i Flash playeren, så den tager sig af den den er go' til: at levere et nydeligt indhold.

Hvis du virkelig tænder på større applikationsudvikling, som f.eks. at smide en butiks lager på nettet, skal du måske også kaste et kort blik på Macromedia Flex. Den benytter en mere objektorienteret metode, med XML som udgangsstruktur, til at kæde datamængder sammen med et visuelt output. Prisen for en server-version ligger vist her bare på den forkerte side af 70 kilo! Men der ER da nogen som er begyndt at bruge det (læs: MEGET store virkesomheder ;o)
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