| |
|
1 2  |
 |
Poštovani posjetitelji!
Zbog pomanjkanja vremena, moja stranica nije doživjela update već 4 godine, tako da još uvijek gledate u njenu Web 1.0 inačicu. Svečano obećajem da ću uskoro napraviti Web 2.0 verziju koristeći najnovije Flex i Ajax tehnologije.
Danko |
Flash radovi
[ Za PHP radove kliknite tab RADOVI-->PHP na vrhu ekrana ] |
| Promatis.hr (90 kB +) |
 |
Promatis d.o.o. poznata je mlada tvrtka za dizajn elektronike. Vlasnik tvrtke zamolio me da osmislim novi vizualni identitet tvrtke i da napravim nove web stranice. Osnovni zahtjevi su bili: brzo učitavanje, trojezičnost, rotirajući logo i plava boja.
Web: - stranica je kompletno napravljena u Flash tehnologiji - tekstovi se učitavaju iz vanjskog XML dokumenta - subfilmovi se učitavaju u glavni Flash film - e-mail forma preko PHP-a šalje e-mail (online) - postavke poput odabranog jezika upisuju se kao cookie na korisničko računalo i automatski su namještene prilikom sljedećeg učitavanja stranice - fotografije su autorski rad instruktora fotografije Ivice Tomića
Print: - logo - znak
 |
 |
ImageGallery (35 kB +) |
Kombinacija Flasha i PHP-a. Ideja se javila nakon što sam vidio sličan projekt na netu.
Postoje dvije verzije:
1) poludinamička: slike se uploadaju na server FTP-om, PHP samo čita sadržaj direktorija i sadržaj šalje u Flash. Flash zatim učitava slike (thumbnailove i velike slike).
2) dinamička (content management): potpuno funkcionalni CMS u obliku administrativnih stranica koje služe za identifikaciju korisnika preko MySQL baze, kao i za http upload slika u galeriju. Prilikom uploada automatski se rade thumbnailovi pomoću PHP-ovih funkcija za grafiku. Ostalo (komunikacija PHP-a i Flasha) je kao i u poludinamičkoj verziji.
Zašto Flash i PHP? Dva su razloga:
1) Flash nema mogućnost "browsanja" direktorija.
2) Flash nema mogućnost "uploada" (mogućnost zahvaćanja dokumenta na lokalnom hard disku pomoću "Browse" gumba kakav postoji u html-u).
Obje navedene stvari obavlja PHP, a zatim preko "LoadVars" objekta podatke o sadržaju direktorija šalje u Flash. Kod promjene direktorija unutar Flasha, Flash šalje PHP-u ime novog direktorija - također preko LoadVars objekta.
Instalacijsku verziju možete downladati ovdje. |
| Izometrija (100 kB +) (u razvoju) |
 |
Ovo je buduća navigacija mog site-a napravljena u izometrijskoj projekciji. Izometrijom sam impresioniran još od osamdesetih, kada sam obožavao igrice poput Knight Lore, Batman i Head over Heels za koje mislim da su nenadmašene.
Na neki način ovo je moj multimedijski projekt u stalnom razvoju - u koji uvijek nešto dodajem, prepravljam, optimiziram..
Lik se pokreće sa strelicama i "space". Za lakše snalaženje nakosite tastaturu za 45° u smjeru kazaljke na satu.
Mapa prostorija i objekata u njima je u XML formatu i editira se izvan Flasha. |
 |
Objekti: push-flag demonstration (5 kB) |
| U 95% kompjuterskih igrica cilj je izbjeći protivnika, zid, metak itd, to jest - onog trenutka kad se sudariš s nečim - pogibaš. Spomenute igrice koriste se najjednostavnijom detekcijom sudara koja je u Flashu još lakše izvediva funkcijom "hitTest". Međutim, problem "hitTesta" dolazi do izražaja u 3d prostoru. Osim toga - u slučaju "guranja" objekata dolazi do potrebe korištenja druge logike - zastavica gibanja (flagova). Push flagovima prenose se impulsi gibanja s jednog tijela na drugo. Push-flag logiku koristio sam u "Izometriji", samo je još dodana treća dimenzija. |
| AmigaScroller (6 kB) |
 |
Tekstualni scroller napravljen po uzoru na intro-e na Amigi (popularno računalo s početka 90-tih).
Tekst se učitava iz vanjskog txt fajla pomoću "loadVars" objekta. Implementirani konstruktor i destruktor sprajtova (za slova i zvijezde) te maskiranje MovieClipova. |
 |
Kocka - The Cube (6 kB) |
U ovom eksperimentu naučio sam kako postići interakciju mišem i gumbima u Flashu. Veličine pojedine kocke ovise o njihovoj udaljenosti od linija na ekranu iste boje.
Svaki okret kocke je zapravo animacija od 15 frameova, tako da je ovo zapravo "kvazi-3d". Okretanje oko "z-osi" izvedeno je rotiranjem spomenutog MovieClip-a.
Centar kocki slijedi miša, ali s inercijom. Pritiskom tipke "space" isključuje se "mouse following". |
| 180 Degrees Jukebox (100 kB +) |
 |
U ovom eksperimentu također me zanimala interakcija mišem i gumbima u Flashu, kao i učitavanje eksternih Flash filmova u glavni. Film je snimljen digitalnim fotoaparatom i pretvoren u Flash frameove.
Pozicija glavnog filma (i njemu zrcalnog) ovisi o malim ekranima iznad kojih se miš nalazi.
Klikom na jedan od četiri mala ekrana učitava se druga glazbena podloga. |
|
1 2  |
 |
|
|