Korvaajaa kuolevalle Flashille?

  • Keskustelun aloittaja Keskustelun aloittaja vmv
  • Aloitettu Aloitettu

vmv

Liittynyt
12.6.2005
Viestejä
802
Löytyykö kohtalotovereita?

Olen töissäni käyttänyt flash-elementtejä html-pohjaisissa sivuissa. Eli perussivut, joissa saattaa siellä täällä olla hillittyjä animaatioita. Tai asiakkaan vaatimuksesta joskus suuriakin.

Nyt kun i-phonet ja i-padit ja mitäniitävieläon eivät näytä flasheja ollenkaan, niin olenkin lopettanut koko flashien teon. Ei ole asiakkaan kannalta hyvä juttu, jos heidän asiakkaansa eivät näe joitain grafiikoita, tai pahimmillaan linkkejä ollenkaan.

Mitä nyt kannattaisi tehdä, jos haluaa vielä puljata animaatioiden kanssa? En nyt vaadi tässä täydellistä kurssiaineistoa, vaan kyselen suuntaa johon lähteä.

Onko esimerkiksi jotain ohjelmaa, jolla voi tehdä animaatiot kuten flashilla tehtiin, ja joka sitten exporttaa tekeleen koodina, joka lisätään sivuille? Vai olenko (luultavasti olen :D) täysin pihalla koko asiasta?



Toivottavasti tähän ketjuun ei tule väittelyä animaatioiden tarpeellisuudesta/typeryydestä. Allekirjoittaneen mielestä hillityt animaatiot hyvin toimivilla sivuilla ovat aina plussaa, joidenkin mielestä ne ovat turhia, joidenkin mielestä saatanasta, ja kunnon oldschool gurun mielestä koko internet pitäisi olla pelkkää tekstiä. Nämä lienevät jo selviä ja käsiteltyjä aiheita.
 
Viimeksi muokattu:
10% ALENNUS KOODILLA PAKKOTOISTO
Vaikuttaa mielenkiintoiselta, mutta yksikään noista demoista ei toiminut. Ei firefoxilla eikä IE:llä.

Toi sencha on optimoitu mobiileille, eli tarkoittaa käytännössä webkit pohjaisia selaimia. PC:lla chrome lienee yhteensopia demojen kanssa. Jos pc:lla haluat puljata niin css3+html5 kyllä toimii, mutta tarvii tehdä sen mukaan mitä ie ja firefox tukee, jos ne on sun alustat. Käsittääkseni adobenkin työkalut kyllä tulee sylkemään ulos kuranttia html5+css3 kamaa.
 
Tässä yhteensopivuudessa tuleekin se suurin ongelma, kun tarkoitus olisi tehdä sivuja jotka toimisivat oikein rakkineesta ja selaimesta riippumatta.
 
Tässä yhteensopivuudessa tuleekin se suurin ongelma, kun tarkoitus olisi tehdä sivuja jotka toimisivat oikein rakkineesta ja selaimesta riippumatta.
Onko jQuery tuttu? Itse en ole hirveästi joutunut animaatioita tekemään, mutta omiin tarpeisiin tuo on riittänyt. Googlella löytyy paljon esimerkkejä. Oma kokemus on, että simppelit animaatiot skulaa kaikilla selaimilla + mobiililla. Katsoin äsken läpi pari monimutkaisempaa esimerkkiä, niissä olikin sitten heti ongelmia eri selainten välillä.

http://blog.themeforest.net/tutorials/create-a-funky-parallax-background-effect-using-jquery/

Tuossa oli esimerkiksi sellainen, joka toimi suoraan iPhonella, IE7:lla (!!), Chromella ja Firefoxilla.
 
Selittäkää joku asiasta tietämättömälle, miksi Flash on kuolemassa? Eikai pelkästään sen takia, koska Steve Jobs sanoi niin tai ettei joku vitun iPad tue sitä? Onko se teknisesti vanhentunut? Muussa tapauksessa, miksei vain tehdä Flash-sivuja ja antaa padihomojen itkeä, kun ei pääsekään rolex.comiin tjms.
 
Flash on kovin hankala, siis jos mietitään että teet kokonaiset sivut sillä ja sitten päivittelet tasaisin väliajoin. Ainakin hankala vs. html/css/ym. Ei se mua mitenkään vaivaa, mutta mulle on ihan sama vaikka se katoaa. Youtubenkin olen jo vaihtanut käyttämään HTML5 soitinta.

Sitten aiheeseen, niin minkälaisista animaatioista tässä nyt oikein puhutaan?

Kuitula jos tuossa sen toikin esille, jQueryllä saa aikaan ainakin niitä kaikki efektejä mitä usein haetaan flashillä eli kuvaskrollaukset ym. härpäkkeet. jQueryä ei myöskään tarvitse osata kirjoittaa, sen kuin haet ilmaisia plugareita, niitä on miljoona. Hienointa siinä on se, että se toimii aina IE6:een asti ja se jos mikä on saavutus.
 
Selittäkää joku asiasta tietämättömälle, miksi Flash on kuolemassa?
Adobe, joka aikanaan osti Macromedian, on lopettelemassa flashin tukemista kaikilla mobiiilialustoilla mukaanlukien Android. Koska nettiselaus tapahtuu yhä suuremmalta osalta mobiililaitteilla, ei kummoista kristallipalloa tarvitse hahmottaakseen, että desktop-flash seuraa hetikohta perässä.
 
...Sitten aiheeseen, niin minkälaisista animaatioista tässä nyt oikein puhutaan?...

Omat tarpeet ovat ihan simppeleitä perusjuttuja. Feidaukset, suurenemiset/pienenemiset, liikkeet eri suuntiin ja pyörimiset. Myös stopmotion-animaatioita on tullut tehtyä flässillä. Mouseover ja mouseout pitäisi myös saada tehtyä. Ja läpinäkyvät taustat.

Täytyy tutustua jQueryyn.

Edit: Oma mielipide: sivut jotka on kokonaan tehty flässiksi ovat melkein poikkeuksetta perseestä. Mielestäni flash on parhaimmillaan niin, että tekee sivurakenteen html:llä, ja laittaa joihinkin harkittuihin kohtiin liikettä taustakuvituksen lisäksi.
 
Viimeksi muokattu:
Pelkästään sen takia, koska Steve Jobs sanoi niin. Joku vitun iPad tue sitä? Antaa padihomojen itkeä.

Mistä moinen agre?


Meitä padihomoja on niin valtava määrä ettei kukaan järkevä (mainostaja ainakaan) tee enää sisältöä tekniikoilla jotka eivät esimerkiksi Applen mobiililaitteilla näy.
 
Omat tarpeet ovat ihan simppeleitä perusjuttuja. Feidaukset, suurenemiset/pienenemiset, liikkeet eri suuntiin ja pyörimiset. Myös stopmotion-animaatioita on tullut tehtyä flässillä. Mouseover ja mouseout pitäisi myös saada tehtyä. Ja läpinäkyvät taustat.

Täytyy tutustua jQueryyn.
jQuery riittää varmasti kaikkeen mitä teet. Ihan varmasti. Jos et löydä jotain, niin kysy täältä niin vaikka minä voin näyttää minkä plugarin otat ja mistä. jQuery on vielä niin mahtava, että toimii jopa niillä iki-ihanilla IE6/7/8 (mainitsen myös 8, koska sekin on aivan rampa) selaimilla hienosti.

Ihan vain mielenkiinnosta, mitä teet mouseover/mouseout:illa? Toisekseen, miten läpinäkyvät taustat liittyy tähän asiaan mitenkään? :)
 
Adobe, joka aikanaan osti Macromedian, on lopettelemassa flashin tukemista kaikilla mobiiilialustoilla mukaanlukien Android. Koska nettiselaus tapahtuu yhä suuremmalta osalta mobiililaitteilla, ei kummoista kristallipalloa tarvitse hahmottaakseen, että desktop-flash seuraa hetikohta perässä.

Flashiin liittyy myös laaja kirjo tietoturvaongelmia sekä yksinkertaisesti sen tehottomuus. Esimerkkinä voi ottaa jonkun Flash-pohjaisen pelin ja läppärin. Jo pienen pelisession jälkeen alkaa läppäri poltella sylissä. Samoin näkee hyvin miten äkkiä akku imaistaan tyhjäksi.
 
jQuery riittää varmasti kaikkeen mitä teet. Ihan varmasti. Jos et löydä jotain, niin kysy täältä niin vaikka minä voin näyttää minkä plugarin otat ja mistä. jQuery on vielä niin mahtava, että toimii jopa niillä iki-ihanilla IE6/7/8 (mainitsen myös 8, koska sekin on aivan rampa) selaimilla hienosti.

Ok, hieno homma. :)

Ihan vain mielenkiinnosta, mitä teet mouseover/mouseout:illa?

Animoidut linkit esimerkiksi. Lisäksi sillä voi tehdä jotain jippoja taustagrafiikoihin jotka satunnainen surffaaja voi löytää vahingossa. Yhdellä saitilla jota selailin oli kärpänen semmoisen linkkipalkin lähellä, ja kun hiiri osui siihen kärpäseen niin se lennähti karkuun. Ei ehkä maailman merkittävimpiä juttuja, mutta monen mielestä hauskoja yksityiskohtia.

Toisekseen, miten läpinäkyvät taustat liittyy tähän asiaan mitenkään? :)

Flässiin pystyy jättämään taustat läpinäkyviksi, eli sillä voi tehdä jonkun animoidun härpäkkeen ikäänkuin "kellumaan" backgroundin päälle. Kuten gif- tai png-tiedostot.
 
Itse olen tehnyt jQuerylla erinäisiä animoituja hovereita, eli nuo onnistunee kaikki. Animoidut läpinäkyvät härpäkkeet luonnistuu myös, käyttää vain elementin taustana juurikin png -tiedostoa, eli kyllä se jQuery osaa venytellä ym. elementtejä joissa käytetään png taustaa. Voi viedä asteen pidemmälle ja käyttää CSS3:n multiple backgroundia jQuery fallbackilla.
 
Googlehan sen monesti showcasesaa etusivullaan, että javascriptillä (jQuery, Mootools yms), saa aikaiseksi miltein mitä animaatiota vain. Tähän joukkoon paremmat kuvauskielet ja tyyliohjeet, niin ihan oikeasti Flashia ei enää tarvita mihinkään.

Ongelmaksi muodostuu koodaamistaidonpuute, koska animointia harrastaneet flash-guruilijat eivät todellakaan ole koodareita, ja sen takia flashia käytettiin monesti "pakosta" eikä valinnasta, kun tehtiin "hienoja" sivuja (graafisen käyttöliittymän avulla vieläpä).

Flash on kuin leffa, joka tehdään studiossa ja upotetaan nettisivuille -> se ei ole järin dynaaminen, sitä on vaikea päivittää, se ei toimi cross-platformeissa, ja jollain tavalla on väkisin väännetty nettisivumaailmaan, kun joku koki, ettei normaali dynaaminen nettisivu ole tarpeeksi fantsu, tai ei osannut tehdä koodilla samoja toiminnallisuuksia tai efektejä.

Voin kertoa, että lähestulkoon mitä vain voi tehdä ilman flashia jo nyt.
 
Paskat Flash on vielä kuolemassa, kun suurin osa surffaa mobiilien sijaan kannettavilla ja tietokoneilla.

Flashilla on kivoja nettipelejä...
 

Latest posts

Suositut

Back
Ylös Bottom