Dejan Katašić: FLASH I ACTIONSCRIPT, diplomski rad |
|
|
Pojava servisa World Wide Web proteklih godina uvela je revoluciju u korišćenju Interneta i kompjutera uopšte. Od tih momenata kompjuter sve više prestaje da bude alatka koju koriste visokostručni profesionalci i postaje još jedan zabavan i koristan aparat u domaćinstvu. Masovnim korišćenjem povećali su se i zahtevi za mogućnostima koje servis treba da obezbedi. Najveći nedostatak Interneta, protok podataka, uslovio je, s jedne strane, velika ulaganja u razvoj mrežne infrastrukture i povećanje propusnog kapaciteta same mreže i, s druge strane, razvoj i primenu raznih tehnika komprimovanja podataka i steaming formata, kako bi postojeći resursi mogli da obezbede što veću iskoristivost, pre svega, multimedijalnih mogućnosti Interneta. Flash, proizvod kompanije Macromedia, je jedna tehnologija posebno prilagođena sukobljenim zahtevima Interneta. Grafički je zasnovan na vektorskom opisu objekata sa animacijom vođenom opisom promena na samim objektima, uz mogućnost steaminga podataka. U ovom trenutku predstavlja najefikasnije rešenje na webu iz domena animacije. Mogućnost dizajniranja korisničkog interfejsa i programiranja njegovih elemenata za interakciju sa korisnikom čini ga takođe i liderom interaktivnosti na mreži. Cilj ovog rada jeste upoznavanje sa svetom koji Flash može da predstavi, sa akcentom na mogućnosti programiranja u ActionScriptu, Flashovom internom skript jeziku. Uvod čitaoca upoznaje sa problematikom sadržaja na webu i predstavlja na koji način Flash odgovara na postavljene izazove. Prvo poglavlje predstavlja program Flash i njegovo radno okruženje, način rada i mogućnosti. U drugom poglavlju nalazi se pregled programskog jezika ActionScript, dok se u narednim poglavljima kroz primere bliže osvetljavaju neki aspekti ActionScripta i Flasha. Svi primeri imaju malu veličinu izlaznog fajla, uz potpunu funkcionalnost programa. Treće poglavlje predstavlja Pasijans, varijaciju na dobro poznatu igru Solitaire sa Windows platformi. U ovom primeru posebno je istaknuta manipulacija grafičkim elementima u Flashu, kao i detalji pri radu s objektima u jeziku. U četvrtom poglavlju, Slagalica, testiraju se perfomanse Flasha i ActionScripta za pronalaženje optimalnog rešenja zadatog problema i daje jednan način animacije nađenog rešenja. Takođe se ispituje brzina izračunavanja u različitim Flash Playerima. Peto poglavlje predstavlja mogućnost komunikacije Flasha sa spoljnim okruženjem kroz mrežnu igru za dva igrača Web memorija. Zaključak podseća na glavne osobine Flasha i mogućnosti primene. Zahvaljujem se porodici, profesorima i prijateljima na podršci, znanju i pomoći tokom studija i izrade ovog rada.
|
|