Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

7mai/091

Flex Tips – Connaître le navigateur utilisé par l'application Flex (IE, Firefox, etc…)

Connaître le type de navigateur dans lequel est joué une animation Flex (un SWF) n'est pas forcement très utile puisque Flash Player permet d'avoir un environnement d'exécution commun, aucune différence d'interprétation entre les navigateurs comme pour le HTML n'est donc à craindre. Admettons que vous vouliez quand même connaître le navigateur utilisé par le client, comme cela m'est arrivé il y a quelques jours.

Pour cela, le plus simple est d'utiliser ExternalInterface, qui permet de communiquer avec la page HTML à travers du JavaScript. En effet, le JavaScript, lui, peut connaître le navigateur utilisé à travers la propriété "navigator". Voici comment l'utiliser en ActionScript 3 dans une application Flex:

var userAgent:String = ExternalInterface.call("navigator.userAgent.toString");

Grâce à cet exemple, on obtient directement le type de navigateur, pas besoin de devoir ajouter un fichier JavaScript dans la page. Si vous pouvez utiliser votre fichier SWF à la fois dans un conteneur web (html) ou en standalone (directement dans Flash Player), vous devrez vérifier que ExternalInterface soit disponible, et cela par la propriété "available":

var userAgent:String = "";
if (ExternalInterface.available){
	userAgent = ExternalInterface.call("navigator.userAgent.toString");
}

Vous obtiendrez quelque chose d'un peu long mais vous pourrez en extraire le type de navigator (cherchez "Firefox" dans la chaîne par exemple ...). Idem pour les autres navigateurs (IE, Chrome ...)

Voici un exemple qui va afficher quel navigateur vous utilisez pour visionner flex-tutorial:

Flex Source Code Download: Télécharger le code source complet de l'application

This movie requires Flash Player 11

7mai/098

Changement d'hébergeur, de 1and1 à OVH

Vous l'avez constaté si vous avez essayé d'aller sur flex-tutorial.fr ces 2 derniers jours, le site n'était pas disponible. En effet, celui-ci redirigeait vers http://127.0.0.1/ et renvoyait donc une erreur 404 (ou votre page d'accueil Apache si vous avez un serveur type Apache qui tourne). Ce problème n'était pas du à une erreur de ma part mais bien à une erreur de mon hébergeur actuel à savoir 1and1. J'ai chez eux une solution d'hébergement mutualisé avec quelques Go d'espace disque et quelques noms de domaine.

Sans me prévenir d'une intervention sur le serveur, il y a donc eu un changement effectué par 1and1. J'ai donc été surpris il y a deux jours de ne plus pouvoir accéder à mes sites (http://www.pixtiz.com et mon portfolio http://www.pixtiz.fr étaient aussi affectés par ce problème puisqu'ils redirigeaint aussi vers le localhost). Je leur ai donc envoyé un premier mail, souhaitant une intervention rapide et je n'ai eu aucune réponse de leur part. Le lendemain, j'envoie un autre mail à 1and1 pour leur signaler que le problème est toujours là. Idem, pas de réponse de leur part. Deux jours après, comme par magie, mes sites redeviennent accessibles. Et toujours aucun signe de vie de la part de 1and1 pour signaler ce retour à la normale, à croire que leur service client est inexistant.

J'avais déjà eu plusieurs problèmes avec 1and1, comme par exemple, le FTP qui me déconnecte pendant les transferts de masse (tous les 5 ou 6 fichiers...) et quelques surprises comme ça. En regardant un peu plus sur le net, j'ai réalisé que d'autres avaient encore eu de pires problèmes avec 1and1, morceaux choisis:

Et encore d'autres qui se plaignent d'avoir vu leurs blogs/sites coupés sans prévenir car ils étaient en hébergement mutualisé et que leur site prenait trop de ressources (trop populaires). Heureusement, ce n'est pas ce qui m'est arriver mais je vais changer d'hébergeur avant de tomber sur un os.

Remplis sous: Non classé Lire la suite
3mai/092

Concours Flex Tutorial Mai 2009 – Flex Builder Pro et goodies Adobe à gagner!

Une première sur Flex Tutorial, un concours vous permettant de gagner des lots Adobe! Ce concours est gratuit et ne vous demande que de répondre à quelques questions sur Adobe Flex. Cherchez sur Wikipedia si vous avez un doute ;) . Les gagnants seront tirés au sort, tout le monde a la même chance de gagner. Le concours est ouvert jusqu'au 1er Juin.

Répondez à toutes les questions et remplissez soigneusement le formulaire. N'hésitez pas à propager l'information sur vos blogs respectifs :) .

Voici les lots que vous pourrez gagner (généreusement offerts par Adobe):

  • 2 Licences Flex Builder Professional ! (valeur 250$ chacune)

  • 5 T-Shirts Adobe Air
  • 25 Ventilateurs USB Adobe Air

concours Flex Tutorial

Tout formulaire incomplet (ou incorrect) ne permettra pas de participer au concours. De même, toute inscription multiple entraînera l'annulation de l'inscription (une seule inscription par personne). Concours réservé aux personnes habitant en France métropolitaine. Résultats du concours, début Juin.

Concours terminé! Voir les résultats