Flash haltuun

Nykyään aikas monelle sivustolle pitää lisätä muodossa tai toisessa flashiä. Itse en suosi(ttele) koko sivuston tekemistä flashillä, mutta oikein käytettynä sillä saa hyvin eloa mm. headereihin ja menuihin. Ongelmaksi muodostui jossain vaiheessa ns. Eolasin patentti, joka esti IE:llä flash-elementtien aktivoinnin sivun latauksen yhteydessä. (Toisin sanoen objekti on ensin epäaktiivinen ja sitä pitää klikata kerran ennen kuin esim. siinä olevat linkit tulevat aktiivisiksi.) Googletin ongelmaan ratkaisua ja monesta ehdotuksesta valitsin SWFObjectin (aiemmin FlashObject). Jälkikäteen pohdittuna valinta oli varsin oiva – SWFObject kun ei vain aktivoi flashiä, vaan sillä saa tarjottua selaimelle vaihtoehtoisen sisällön jos selaimesta puuttuu flash-tuki. Pieni kikka, mutta valitettavan harvoin tähänkään asiaan kiinnitetään huomiota. Toteutus on totta kai myös merkkaukseltaan validia.

Toinen “ongelma” on typografia – monella firmalla on mitä erikoisempi fontti käytössään ja sivuston pitäisi noudattaa graafista ohjeistusta. Sivustoille kelpaa leipätekstin fontiksi yleensä joku normaali ja helppolukuinen web-fontti, mutta otsikoista pitäisi taikoa astetta hienompia yrityksen ilmeen mukaisesti. Pienillä staattisilla sivustoilla ei ole paha rasti taikoa kuviksi muutamaa otsikkoa, jotka alt-teksteineen sijoitetaan nätisti otsikkotagien sisään. Mutta jos sivusto on laajempi ja tekstit elävät sisällönhallinnan kautta, voivat otsikkokuvat tulla ongelmallisiksi. Itse olen nykyään ratkaissut tämän otsikoinnin sIFR-tekniikalla. Ko. tekniikka toimii kuvia paremmin myös mm. hakukoneoptimoinnin ja tulostuksen kannalta. Pienellä kikalla saa näköä sivulle kuin sivulle.

Yksi kommentti kirjoitukseen

  1. Kimmo kirjoittaa:

    Kun IE6:een tuli päivitys, joka toi mukanaan Eolas-patenttikiistaongelmat, väsäilin itse oman Flash-JS-injektorin. Syyt oman kikkareen tekemiseen olivat, että moinen homma hoitui noin tunnissa, en jaksanut googletella valmiita ratkaisuja ja oma on tietysti aina oma. IE7:n myötä tuo oma kikkare tietysti lakkasikin hoitamasta tonttiaan ja oli pakko etsiä vaihtoehtoisia toteutuksia. Koska intterin vepistä löytyi kovin vähän tietoa siitä, hoitaako SWFObject Eolas-ongelmien korjaamisen myös IE7:llä, päädyin erääseen toiseen ratkaisuun, joka kantaa nimeä “Ugly as hell”. Kun vihdoin varmistui, että SWFObject todella ratkaisee Eolas-patentin tuomat ongelmat, otin minäkin käyttöön SWFObjectin.

    Tulos siis on se, että nyt meillä on ympäri verkkoa suurehko määrä tuolla minun omalla kikkareellani tehtyjä Flash-palikoita, jonkin verran “Ugly as hell”-kamaa ja nyttemmin muutama SWFObjectia käyttävä sivu. Pitänee tehdä päivityksiä. :)

Jaa ajatuksesi