Flex Debug – Définition de variables à la compilation
Je suis tombé sur ce post ce matin, expliquant une technique Flex qui m'était inconnue (encore une ^^). Celle-ci permet de définir des variables de compilation que vous pouvez utiliser ensuite dans votre code, les "Conditional Compile Blocks" ou "Conditional Compilation Definitions".
Vous pouvez donc définir une variable dans les paramètres de compilation que vous pouvez ensuite utiliser dans votre code ActionScript pour activer/désactiver certaines fonctions. On voit vite un intérêt pour pouvoir travailler avec des blocs de code pour le test et d'autre pour la production par exemple.
Mise en place d'un paramètre de compilation supplémentaire
Pour ceux qui ne savent toujours pas, vous pouvez définir les paramètres de compilation supplémentaires dans les propriétés d'un projet Adobe Flex / Air (click droit > Properties), dans la partie Flex Compiler.
Admettons que vous y mettiez:
-locale en_US -define+=CONFIG::development,true
Vous pourrez ensuite utiliser la constante CONFIG::development dans votre code comme ceci:
CONFIG::development {
// this is a conditional compile block
usernameTextInput.text = "myusername";
passwordTextInput.text = "mypassword";
}
Avec ces paramètres supplémentaires, on a donc fixé la constante CONFIG:development à "true". Cela signifie que le bloc précédent sera compilé dans l'application. Si on l'avait définit à "false", ce bloc de code n'aurait pas été compilées dans l'application.
Vous pouvez définir n'importe quelle variable mais vous devez conserver le préfixe/namespace CONFIG:: comme ceci:
-define+=CONFIG::myvar,true
-define+=CONFIG::debug,false
-define+=CONFIG::othervar,true
Google rachète Picnik, une application Flex de retouche d'images
Picnik est une application Flex de retouche d'images très bien réalisée. Tellement bien, qu'il se sont fait racheter par Google:
Voir l'annonce officielle du rachat de Picnik par Google.
Si vous ne la connaissiez pas, c'est une très belle application Flex, vous ne perdrez pas votre temps. Vous pouvez donc modifier des images se trouvant sur votre ordinateur ou bien sur le "cloud", avec connexion à Flicker, Picasa, Webcam, Facebook, Yahoo! …
Ensuite, vous aurez accès aux fonctionnalités "classiques" de photoshop, crop, resize, modification des couleurs etc. Picnik propose aussi toute une gallerie d'effets très simple à mettre en place et à personnaliser. Même les personnes pas douées en informatique peuvent rapidement réaliser de bons albums photo.

Le service était gratuit quand Picnik était en beta (il y a un moment de cela) et il le reste. Vous avez simplement un abonnement à payer si vous souhaitez enlever les publicités et accéder à des services supplémentaires. Peut-être le rachat par google va changer cela, on verra
Picnik, application Adobe Flex de retouche d'image sur le cloud





