2011/2/7 double_g <habeb...@gmail.com>:
> Bonjour à tous, développeurs free, et indép.
>
> Etant débutant avec Ubuntu, je me heurte à de nombreux problèmes avant
> même de pouvoir commencer à coder un jeu sur la freebox !!!
> Après avoir installer elixir avec succès grâce au fichier easy-elixir-
> v4, je n'arrive pas à :
>
> - acceder aux doc edc sur le site http://docs.enlightenment.org/api/edje/html/edcref.html
> -> est-il possible de le récupérer ailleurs ?
Oui, les serveurs subissent actuellement une panne les rendant
indisponible. Mais il est possible de generer la documentation en
local, via la commande make doc dans edje et ainsi d'avoir les
fichiers en local dans le sous repertoire doc.
> - avoir le déboggeur pour mes fichiers .js et .edc avec Eclipse
> (n'est-ce pas risqué de faire un programme sans déboggeur?), ni à
> pouvoir executer mon projet avec Elixir (je suis obligé de faire un
> make et ensuite le lancer à partir du terminal). En faite j'ai un mal
> fou à m'y retrouver dans les options, les tutos Eclipse étant rare
> pour le javascript
Je suis desole, je ne connais absolument pas Eclipse et ne pourrait pas t'aider.
> Si quelqu'un pouvait m'aider je lui en serais reconnaissant.
--
Cedric BAIL
(les deux réponses ont été envoyées en même temps)
2011/2/8 double_g <habeb...@gmail.com>:
> Merci pour vos réponses rapides,
> Marin, je pense que pour débuter je vais commencer à coder sans sur
> couche histoire de bien comprendre toutes les fonctionnalités de Edje.
> J'ai enfin réussi à récuperer les réfs de Edge Data Collection,
> seulement je dois encore rechercher ce qui lie les fichiers .js et les
> fichiers .edc (qui fait quoi).
L'idee est d'utilise Edje pour le layout, et le theme de tes objets
graphique. Le JS quand a lui sert a definir la logique de ton
application. Enfin, il est necessaire a la fin d'empaqueter ton JS
dans une section speciale du fichier .edj qui n'est que un conteneur,
comme Zip par exemple, pour que le FreeStore accepte ton application.
Cordialement,
--
Cedric BAIL
Bonne question car c'est assez confus quand on débute dans le monde
merveilleux d'Elixir! Ma compréhension est la suivante:
- Edje assure la mise en page des objets apparaissant à l'écran ("design" ou
"layout"). Par exemple la forme et la couleur des boutons.
- Un objet Edje peut avoir différents états (couleurs, position, dimensions,
visibilité...) Edje permet de coder des transitions entre états ("programs")
ce qui permet de réaliser des animations.
- Javascript assure tout le reste, en particulier la logique applicative.
Par exemple: ce qui se passe lorsqu'on clique sur un bouton.
- Javascript communique avec Edje en envoyant des signaux, qui sont de
simples chaînes de caractères.
- Edje communique avec Javascript en appelant des fonctions ("callbacks")
lorsque les objets subissent certains événements. Par exemple au chargement
initial ("loaded") ou au passage de la souris ("mouse,in", "mouse,out").
Voilà, j'espère avoir été clair...
François