Apollo alpha 1
Première application avec Apollo alpha 1, le mouton Windows :) .
Premiers tests
A peine Apollo alpha 1 téléchargé, le premier truc que je teste c'est le rendu HTML. Et ça marche plutôt bien. Pour information, Apollo utilise WebKit qui est le moteur HTML de Safari.
J'ai essayé netvibes sans trop de problèmes. Mais les contrôles sont moches: scrollbar, combobox, checkbox etc.
Mouton style
Ensuite, j'ai tenté de faire une application avec un installeur.
J'ai pas trouvé comment récupérer les coordonnées de la souris par rapport à l'écran. Il existe bien une fonction globalToScreen(Point):Point que j'ai voulu utiliser avec Stage.mouseX, mais ça n'a pas bien marché.
Il faut aussi faire attention au fichier XML qui sert à la configuration de l'application. J'avais écrit:
<rootContent systemChrome="none" transparent="true" visible="true"> main.swf </rootContent>
Impossible de créer l'installeur, et le message d'erreur ne m'indique rien du tout. Mais j'ai finalement trouvé qu'il ne fallait pas d'espace:
<rootContent systemChrome="none" transparent="true" visible="true">main.swf</rootContent>
Conclusion
Bref, c'est un début. J'espère bien reproduire les comportements du mouton Windows. Pour l'instant, on peut que le déplacer :) .
- Installeur (fichier .air, 437ko)
- Sources (fichier .zip, 145ko)
Commentaires
1. Le jeudi, mars 22 2007, 01:18 par Damino
Le mouton, le mouton. Bien que sur Mac, j'ai eu comme un petit choc nostalgique en lisant ton post. J'adorais ce petit mouton qui se ballade partout sur l'écran.
Pour Appolo, j'suis pas assez calé pour tester (je vais tout de même tenter de l'ouvrir ... ;)
2. Le mardi, mars 27 2007, 14:21 par xuxu
Wow le mouton ^^
Je vais jeter un coup d'oeil sur la source pour voir si je peux comprendre un peu ce qu'est Apollo :)
3. Le mercredi, avril 25 2007, 14:39 par Seb
Bonjour Neolao,
J'ai installé le Apollo runtime et a l'éxécution de ton sheep.air j'ai l'erreur suivante :
This application could not be installed or launched (Error #2035: L'URL est introuvable. URL: file:///C:/Documents...ngs/xxx/Loca..ettings/Temp/fla1E.tmp/icons/32.png).
J'ai mal fait qqchose ?
Bravo pour tout
Bye
Seb