javascriptAikaa on kulunut rutkasti, joten lienee hyvä hieman päivittää SWFObjectin ohjeita. SWFObject on siis Geoff Stearns:n käsialaa ja nykyinen versio on 1.5. Geoff kirjoittaa blogissaan, että ei näillä näkymin enää jatka SWFObjectin kehittämistä.

Sen sijaan SWFFix project pyrkii korvaamaan SWFObjectin embed-standardina. Adobe ei ollut kovin innostunut projektin nimestä, koska se antaa ymmärtää, että SWF-formaatti on jotenkin rikki :) . No nimihän päätettiin sitten vaihtaa uuteen ja tämän kuun alusta se ristittiin omaperäisesti nimellä SWFObject.

SWFFix on julkaissut SWFObjectista uuden version 2.0 beta 1 ja sen voi ladata täältä.

Express Install

SWFObject sisältää täyden tuen Adoben Flash Player Express Install- ominaisuudelle. Tämä tarkoittaa käytännössä sitä, että sivulla kävijän ei tarvitse poistua sivulta voidakseen päivittää Flash Playerin.

Käyttääksesi Express Install-ominaisuutta, sinun tulee ladata expressinstall.swf (tiedosto mukana .zipissä) palvelimellesi ja käyttää useExpressInstall-metodia määrittääksesi oikean tiedostopolun. Jos polkua ei määritellä, SWFObject etsii tiedostoa samasta kansiosta, jossa itse HTML-tiedosto sijaitsee.

<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "8", "#336699");
so.useExpressInstall('expressinstall.swf');
so.write("flashcontent");
</script>

Jos haluat testata ExpressInstall:n toimintaa, asenna koneellesi FP7 (tai 6.0.65) ja vieraile täällä.

Jos haluat muokata Express Installin toimintaa, lähdekoodi (FLA) on sisällytetty mukaan pakettiin.
Jos Flash esityksesi aukeaa popupiin, tai haluat ohjata käyttäjän eri osoitteeseen Express Install- päivityksen jälkeen, voit käyttää xiRedirectUrl attribuuttia.

<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "8", "#336699");
so.useExpressInstall('expressinstall.swf');
so.setAttribute('xiRedirectUrl', 'http://www.example.com/upgradefinished.html'); // must be the absolute URL to your site
so.write("flashcontent");
</script>
Share

Comments

2 comments to “SWFObject 1.5”

  1. Tero LepistöNo Gravatar on November 13th, 2007 12:50 PM

    Terve Timo!
    Oletko muuten huomannut tämän?
    Eli jossain vaiheess IE:stä poistuu tuo flashin klikkaus embed/object -tägistä:
    http://ajaxian.com/archives/no-more-click-to-activate-no-more-swfobject-ufo

  2. Timo VirtanenNo Gravatar on November 15th, 2007 10:05 AM

    Katoppa :) . En ole tuota huomannut.

Leave a comment