Internet Explorer 8 : standard par défaut

C'est la petite surprise du jour, Microsoft vient en effet d'annoncer aujourd'hui qu'Internet Explorer 8 adoptera le mode de rendu standard par défaut.

En effet, on savait déjà que la prochaine version du navigateur de Redmond possèderait 2 moteurs de rendu : un tout neuf supportant (enfin) les derniers standards HTML, XHTML et CSS (et passant même le test ACID2), et celui d'IE 7 pour garder la compatibilité avec les sites existants.

Mais la team IE avait annoncé que ce nouveau moteur serait désactivé par défaut, sauf si le concepteur indiquait explicitement de l'utiliser pour son site (via une balise meta dans l'en-tête HTML). Autrement dit, si un concepteur voulait qu'IE8 affiche son site de manière standard, il devait lui indiquer explicitement. Sans la présence de cette balise, IE8 utilisait donc le "vieux" moteur d'IE7.

La règle sera donc désormais inverse, et c'est bien le nouveau moteur de rendu qui sera utilisé par défaut, sauf si le concepteur indique explicitement au navigateur de ne pas le faire (toujours via une balise META).

Et ça change quoi alors ?

Concrètement, la bonne nouvelle dans tout ça c'est qu'IE8 possèdera un nouveau moteur respectueux des derniers standards, activé ou non par défaut. Que le mode standard soit appliqué par défaut me parait tout de même beaucoup plus logique, sachant que cela fait maintenant quelques temps que la plupart des sites ont pris le virage des standards W3C et du respect des normes. Et si ce n'est pas le cas de votre site, c'est le moment de s'y mettre ;-)

Chargement dynamique de polices avec Flash et Actionscript 3

Ayant eu récemment besoin de faire ce genre de choses sur un projet, voici un tutoriel sur le chargement dynamique de polices de caractères en Actionscript 3. Ceci peut être particulièrement utile dans le cas par exemple de sites multilingues comportant des langues asiatiques, les polices de caractères chinoises ou japonaises pouvant être particulièrement lourdes à charger...

Lire la suite...

TextMate et Actionscript 3

Du nouveau du coté de l'intégration Flash

Après avoir réglé son différent avec Eolas et conclu un accord "à l'amiable", Microsoft a décidé de supprimer l'avertissement d'activation pour les contenus Active X dans Internet Explorer. La mise à jour, prévue pour avril 2008 (!) nous fera donc enfin oublier le message "Cliquez ici pour activer et utiliser ce contrôle" sur les animations Flash.

Pendant ce temps, le développement de SWFObject se poursuit, Geoff Stearns travaille désormais avec Bobby van der Sluis et Michael Williams d'Adobe sur SWFObject 2.0, qui deviendra la méthode standard d'intégration Flash préconisée par Adobe. SWFObject 2 sera donc le successeur désigné de SWFObject, UFO et du Flash player detection kit d'Adobe. La beta 6 est actuellement disponible sur Google Code.

Une classe pour manipuler une base de données dans AIR

Invoquer le webservice XML/RPC de Dotclear avec Flex

Classe principale en Actionscript 2

La possibilité dans Flash CS3 de pouvoir spécifier une classe principale pour son application, ça donne envie de pouvoir faire la même chose en Actionscript 2/Flash 8 .

Pas de souci, voici le code de la classe :

class Application extends MovieClip{
	
	public function Application(){
		//...
	}
	
	public static function main(target:MovieClip):Void {
		target.__proto__ = Application.prototype;
		Function(Application).apply(target, null);
	}
	
}

Oui alors bon il reste quand même une ligne de code à placer sur la première frame dans le FLA:

Application.main(this);

Voilà, c'est tout. La méthode main permet dans un premier temps, de spécifier le niveau 0 du swf comme une instance de la classe Application (this dans notre classe fera donc bien référence à _root). La deuxième ligne permet ensuite d'appeler le constructeur.

Astuce trouvée via Danny Patterson et BIT-101

Déménagement

Ce blog s'offre un véritable hébergeur... L'adresse unique est désormais http://www.burnyourbrowser.net/

A priori la redirection est automatique, y compris pour les flux RSS

- page 2 de 6 -