Neoplayer

Un projet pratiquement terminé, je réfléchi déjà au prochain. Mais je tombe sur un site qui le fait. Enfin, pas vraiment pareil ...

Sprout builder

Pendant ma veille quotidienne, je tombe sur ça : http://www.fredcavazza.net/2008/01/31/sprout-builder-un-editeur-de-widget-en-ligne/

C'est un éditeur pour faire un flash. Mais ce que j'ai surtout remarqué, c'est qu'ils ont un descripteur d'interface en XML. Et c'est en ce point que ça rejoint mon idée.

Idée

J'avais en tête de faire une interface basée sur du XML, comme XUL ou Flex. Je pensais en faire une sorte de meta langage pour des templates.

La première utilisation serait sur des lecteurs video et audio. Cette fois ci, j'ai envie de bien faire, en séparant ce qui doit être séparé, et rendre réutilisable des choses. J'ai commencé à ecrire des brouillons de ce que pourrait ressembler le XML : http://resources.neolao.com/flash/neoplayer

Evidemment, je ne veux pas inventer un descripteur d'interface qui pourrait tout faire. Mais en créant des block réutilisables et en les disposant à l'aide d'un fichier XML, ça serait intéressant. C'est un peu comme "faire du flash sans faire du flash".

Une fois l'interface finie, on peut spécifier les paramètres optionnels que pourra accepter le lecteur en FlashVars.

Vous trouvez ça intéressant vous ?

Commentaires

2. Le vendredi, février 1 2008, 00:45 par neolao

ah mais c'est ça ! lol

Enfin presque. J'ai l'impression qu'on fait du flash dans le xml.

Et dans l'exemple du mediaplayer, il n'y a rien du tout dans le beans. On ne peut rien customiser. Ca revient à faire du flash.

Certes, il y a un système de plugin qui a l'air puissant, mais ça reste pour les flasheurs qui étend du flash.

Néanmoins, je vais regarder de plus près.
T'as pas d'autres exemples ?

3. Le vendredi, février 1 2008, 13:40 par ali_o_kan

Avec lowRA pas grand chose encore, encore en dev. :)

Mais en AS2 un exemple plus complet :
www.periscope-creations.c...
www.periscope-creations.c...

En gros tu peux presque faire tout ce que tu peux imaginer.

Encore un exemple symple :
<root id="root">
<clip id="betafenceAsset" visible="true"
url="bin/betafenceAsset.swf" />

<!-- Assets -->
<clip id="background" visible="true" url="assets/picts/somethingintheair_20080110.jpg" >
<property name="x" type="Number" value="40" />
<property name="y" type="Number" value="70" />
</clip>
</root>

4. Le vendredi, février 1 2008, 15:48 par neolao

c'est ça le truc aussi, je ne veux pas d'un descripteur flash, mais un descripteur de composant, comme ce que fait Flex.

Mais en adhoc, comme lowRA.

En gros, tout le système de container, disposition de block en vertical, horizontal, absolu etc.

Je veux un truc pour faire des thèmes.

5. Le mercredi, février 6 2008, 23:58 par ekameleon

Hello :)

je fais ma pub aussi alors :)

Je te propose d'utiliser mon framework avec son implémentation IOC en AS3 :)

Un exemple simple dans mon framework documentaire AST'r (ouep un framework pour montrer comment utiliser mon framework je trouve cela bien pratique)
code.google.com/p/astr/

Mon IOC est basé sur des fichiers au format eden :
code.google.com/p/astr/so...
code.google.com/p/astr/so...
code.google.com/p/astr/so...
code.google.com/p/astr/so...

Avec possibilité de faire des imports et donc avec eden d'utiliser des objets natifs ou customs directement dans les fichiers de configuration IOC.

Le truc intéressant c'est qu'on peut utiliser mes outils avec FlashCS3 ou Flex ou les 2 en même temps du coup :)

Par contre c'est clair que je finalise en ce moment les classes et va falloir rapidement que je fasse des tutoriaux là dessus.

EKA+ :)






6. Le jeudi, février 7 2008, 00:15 par neolao

c'est ... spécial le fait d'utiliser une syntaxe comme eden pour définir une interface.

Mais ça fait trop de déclarations pour un "langage" de thème. Parce que c'est vraiment dans une finalité de thème que j'ai lancé mon idée.

On verra, j'vais m'occuper de mes autres projets, puis j'reviendrai dessus.