Oct
3
SWFObject 1.5
Filed Under Flash & Flex, JavaScript, Web standards
Aikaa 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>
Comments
2 comments to “SWFObject 1.5”
Leave a comment

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
Katoppa
. En ole tuota huomannut.