Neoplayer
Par neolao, vendredi 1 février 2008 à 00:05 :: Flash
:: #62
::
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 ?
Trackbacks
Pour faire un trackback sur ce billet :
http://blog.neolao.com/tb.php?id=62
Commentaires
Par ali_o_kan, vendredi 1 février 2008 à 00:24
Salut,
Je peux que te conseiller de jeter un oeil sur l'IOC dans lowRA. 
code.google.com/p/lowra/
Quelques exemples :
www.tweenpix.net/blog/ind...
www.netdust.be/lab/mediap...
Une évolution de pixIOC :
osflash.org/projects/pixl...
Il y a une build.xml dans les sources du projet pour générer la doc. 
Dans les ajouts du jour : code.google.com/p/lowra/s...
++
Laurent
Par neolao, vendredi 1 février 2008 à 00:45
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 ?
Par ali_o_kan, vendredi 1 février 2008 à 13:40
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>
Par neolao, vendredi 1 février 2008 à 15:48
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.
Par ekameleon, mercredi 6 février 2008 à 23:58
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+ 
Par neolao, jeudi 7 février 2008 à 00:15
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.
Par Passtix, jeudi 21 février 2008 à 23:24
Super site super blog surper template ! bravo !
Ajouter un commentaire