Flashgirl
%Europe/Berlin %538 %2007, 12:55
Windows Vista en de Flash Player
Justin Everett-Church waarschuwt op zijn blog voor een aantal dingen die mis kunnen gaan met oudere versies van de Flash Player op Windows Vista systemen. Bepaalde functionaliteit zal niet meer naar behoren werken. Voor developers is dit iets om rekening mee te houden.
Justin Everett-Church (http://justin.everett-church.com/index.php/2007/02/21/flash-player-and-windows-vista/) waarschuwt op zijn blog voor een aantal dingen die mis kunnen gaan met oudere versies van de Flash Player op Windows Vista systemen. Bepaalde functionaliteit zal niet meer naar behoren werken. Voor developers is dit iets om rekening mee te houden. Binnenkort zal Adobe een update uitbrengen voor de Flash Player, die deze problemen zal moeten oplossen. Justin schrijft het volgende:[LeesMeer]
De Adobe Flash Player wordt door Windows Vista ondersteund vanaf versie 9,0,28. Dit is de huidige versie, maar wellicht weet je ook dat dit de eerste versie is die Full Screen ondersteuning biedt. Eerdere versies zijn niet gebouwd voor Vista ondersteuning. Desondanks zouden oudere versies van de Flash Player in principe ook goed moeten draaien op Vista.
Wanneer je een verse installatie van Vista maakt, hoef je alleen maar even naar het Flash Player Download Center (http://www.adobe.com/products/flashplayer/) te gaan om de nieuwste versie te downloaden. Echter, als je één van de gebruikers bent die de upgrade installeert vanaf XP, en nog een oudere versie van de Flash Player geïnstalleerd had, zal de Flash Player zich in sommige gevallen vreemd gedragen.
Let op: Diegenen die vanuit XP upgraden naar Vista zullen hun shared objects behouden, en die zullen ook op de normale wijze gebruikt kunnen worden.
Wanneer je een Vista gebruiker tegenkomt die nog een oude versie geïnstalleerd heeft, zijn er een paar dingen waar je rekening mee moet houden:
1. Express Install - De Express Install functie zal niet uitgevoerd worden. De gebruiker zal het toestemmings-dialoogvenster wel te zien krijgen, maar wanneer hij op "yes" drukt zal de installatie van de Flash Player niet starten. Dit is het gevolg van een nieuw beveiliginsmodel dat in Vista ingebouwd is, dat de lokale bestandstoegang heeft veranderd.
Als dit op dit moment van belang is voor je, kun je je eigen OS- en Flash Player versie detectie bouwen en Express Install niet gebruiken, maar binnenkort zal Adobe een modificatie uitbrengen voor Express Install die deze gebruikers naar het Flash player Downloads Center zal verwijzen. Je hoeft niets speciaals te doen wanneer deze update beschikbaar is.
2. Shared objects - Shared objects worden op dezelfde manier beïnvloed door de beveiligings veranderingen in Vista, en terwijl bestaande shared objects beschikbaar zullen zijn, kan het zijn dat je ze niet kunt aanspreken als je niet de nieuwste Flash player geïnstalleerd hebt.
3. Local Connection - Local Connections zullen ook op deze manier beïnvloed worden. Ze zullen niet uitgevoerd worden op niet ondersteunde versies van de Flash player op Windows vista.
4. File Reference - Ook "save" en "open" worden hierdoor beïnvloed. File-uploading zal niet functioneren in oudere versies van de Flash Player in Vista.
Als je één of meerdere van deze functies gebruikt, moet je Vista gebruikers controleren op Flash Player versie en hen aanmoedigen om de upgrade te installeren. Het maakt niet uit voor welke Flash versie je exporteert. Hier is wat voorbeeldcode in AS2 waarmee je de check kunt uitvoeren:
if(System.capabilities.os=="Windows Vista" && !hasMinVersion(9,0,28)){
//do something to tell the user they need to upgrade
//to the latest Flash Player to view the site.
}
function hasMinVersion(major:Number, minor:Number, build:Number):Boolean{
//take a version like WIN 9,0,28,0 and strip the platform
//and divide the version number into an array
var v:Array = System.capabilities.version.split(" ")[1].split(",");
if(v[0]<major ) return false;
if(v[1]<minor) return false;
if(v[2]<build) return false;
return true;
}
Justin Everett-Church waarschuwt op zijn blog voor een aantal dingen die mis kunnen gaan met oudere versies van de Flash Player op Windows Vista systemen. Bepaalde functionaliteit zal niet meer naar behoren werken. Voor developers is dit iets om rekening mee te houden.
Justin Everett-Church (http://justin.everett-church.com/index.php/2007/02/21/flash-player-and-windows-vista/) waarschuwt op zijn blog voor een aantal dingen die mis kunnen gaan met oudere versies van de Flash Player op Windows Vista systemen. Bepaalde functionaliteit zal niet meer naar behoren werken. Voor developers is dit iets om rekening mee te houden. Binnenkort zal Adobe een update uitbrengen voor de Flash Player, die deze problemen zal moeten oplossen. Justin schrijft het volgende:[LeesMeer]
De Adobe Flash Player wordt door Windows Vista ondersteund vanaf versie 9,0,28. Dit is de huidige versie, maar wellicht weet je ook dat dit de eerste versie is die Full Screen ondersteuning biedt. Eerdere versies zijn niet gebouwd voor Vista ondersteuning. Desondanks zouden oudere versies van de Flash Player in principe ook goed moeten draaien op Vista.
Wanneer je een verse installatie van Vista maakt, hoef je alleen maar even naar het Flash Player Download Center (http://www.adobe.com/products/flashplayer/) te gaan om de nieuwste versie te downloaden. Echter, als je één van de gebruikers bent die de upgrade installeert vanaf XP, en nog een oudere versie van de Flash Player geïnstalleerd had, zal de Flash Player zich in sommige gevallen vreemd gedragen.
Let op: Diegenen die vanuit XP upgraden naar Vista zullen hun shared objects behouden, en die zullen ook op de normale wijze gebruikt kunnen worden.
Wanneer je een Vista gebruiker tegenkomt die nog een oude versie geïnstalleerd heeft, zijn er een paar dingen waar je rekening mee moet houden:
1. Express Install - De Express Install functie zal niet uitgevoerd worden. De gebruiker zal het toestemmings-dialoogvenster wel te zien krijgen, maar wanneer hij op "yes" drukt zal de installatie van de Flash Player niet starten. Dit is het gevolg van een nieuw beveiliginsmodel dat in Vista ingebouwd is, dat de lokale bestandstoegang heeft veranderd.
Als dit op dit moment van belang is voor je, kun je je eigen OS- en Flash Player versie detectie bouwen en Express Install niet gebruiken, maar binnenkort zal Adobe een modificatie uitbrengen voor Express Install die deze gebruikers naar het Flash player Downloads Center zal verwijzen. Je hoeft niets speciaals te doen wanneer deze update beschikbaar is.
2. Shared objects - Shared objects worden op dezelfde manier beïnvloed door de beveiligings veranderingen in Vista, en terwijl bestaande shared objects beschikbaar zullen zijn, kan het zijn dat je ze niet kunt aanspreken als je niet de nieuwste Flash player geïnstalleerd hebt.
3. Local Connection - Local Connections zullen ook op deze manier beïnvloed worden. Ze zullen niet uitgevoerd worden op niet ondersteunde versies van de Flash player op Windows vista.
4. File Reference - Ook "save" en "open" worden hierdoor beïnvloed. File-uploading zal niet functioneren in oudere versies van de Flash Player in Vista.
Als je één of meerdere van deze functies gebruikt, moet je Vista gebruikers controleren op Flash Player versie en hen aanmoedigen om de upgrade te installeren. Het maakt niet uit voor welke Flash versie je exporteert. Hier is wat voorbeeldcode in AS2 waarmee je de check kunt uitvoeren:
if(System.capabilities.os=="Windows Vista" && !hasMinVersion(9,0,28)){
//do something to tell the user they need to upgrade
//to the latest Flash Player to view the site.
}
function hasMinVersion(major:Number, minor:Number, build:Number):Boolean{
//take a version like WIN 9,0,28,0 and strip the platform
//and divide the version number into an array
var v:Array = System.capabilities.version.split(" ")[1].split(",");
if(v[0]<major ) return false;
if(v[1]<minor) return false;
if(v[2]<build) return false;
return true;
}