[Flash/AS] Communiquer avec une appli réseaux

Communiquer avec une appli réseaux [Flash/AS] - Flash/ActionScript - Programmation

Marsh Posté le 24-10-2007 à 18:28:25    

Bonjour à tous,
 
Je suis nouveau en Flash/AS, mais apprendre un nouveau langage ne me rebutte pas. J'ai pratiqué quelques languages dont Java mon préféré, un peu de C et autres camel,pascal. Bref, venons en à l'essentiel
 
Je souhaite faire une appli web clients/serveur (plusieurs users interagissant), je pourrais la faire en AppletJava, j'en ai fais quelques unes, mais Swing me rebutte un peu, je suis pas fan, vraiment.
Flash à l'air d'offrir des possibilités simpa en terme d'ihm, alors j'ai envie de me lancer. Toutefois, je ne trouve rien dans mes recherches concernant une liaison avec un programme serveur, quel doit être son langage, etc.
J'aimerais voir les contreintes que je vais rencontrer avant de me décider. Vous pourriez me gider vers des sites/tuto de communication réseaux interagissant avec des appli flash ?
 
Merci d'avance de vos conseils, retours d'expériences,  :jap:

Reply

Marsh Posté le 24-10-2007 à 18:28:25   

Reply

Marsh Posté le 24-10-2007 à 18:32:16    

regarde la classe XMLSocket dans l'aide.
 
le serveur de socket peut-être développé en n'importe quel langage, bien sûr.

Reply

Marsh Posté le 24-10-2007 à 19:37:19    

antika a écrit :

regarde la classe XMLSocket dans l'aide.
 
le serveur de socket peut-être développé en n'importe quel langage, bien sûr.


 
Chouette ca, le serveur multi-language. Ca sent fort le java ca :D
Bon, ben puisque ca parait jouable, je vais ptet me lancer.
 
Dernière info généraliste que je vous demande : pour ce que j'ai vu dans différents exemples/tuto, Flash, ca ressemble à VB, c'est à dire qu'on associe une action à chaque objet.
Peut-on faire tourner un progamme, comme un main() dans un thread qui stock différents objets, gère les interactions entre les objets, lesconnexions réseaux, où utilise-t-on un objet qui stock des variables et fonctions auquels tous les autres objets font appels en cas de besoin ?  
Désolé pour ces questions cons, mais j'ai tellement fait de Java et C que je suis un peu pré-formaté, et je souhaite concevoir un peu mon programme avant de le commencer.
 
 :)

Reply

Marsh Posté le 24-10-2007 à 19:57:57    

Je viens de tomber la dessus :  
 
http://defaut.developpez.com/tutoriel/flash/xmlsocket/
 
Ca me parait pas mal pour apréhender le fonctionnement client serveur, j'entrapercois à peine déguisé des thread, ca me plait bien.
Bon, ben y a plus qu'à :D

Reply

Marsh Posté le 24-10-2007 à 21:09:41    

AS2/3 sont suffisamment évolués pour que tu bosses de la manière "propre", avec effectivement une classe Application par ex. qui crée/stocke/gère ton pool d'objets. Tu n'auras pas accès aux threads stricto-sensu par contre. les DP habituels s'utilisent couramment.
 
AS2/3 ne ressemblent pas à VB, c'est du Java. AS1 ressemble à du JS (= orienté objet via les prototypes). Evite l'AS1, bosse directement en AS3. Le framework AS3 ressmble à Swing, sauf qu'il est moins riche : http://wiki.mediabox.fr/tutoriaux/ [...] tecture_as
 
attention, contrairement aux apparences, il n'y a aucune source d'informations correcte sur le Web francophone sur le "vrai" développement Flash pur et dur. rapproche-toi d'O'Reilly et des livres de Colin Moock, le reste est à fuir à tout prix - c'est généralement du script procédural, ça n'a rien à voir avec la réalité du langage. L'actionscript étant très versatile il est largement sous-utilisé.
 
pour apprendre la syntaxe va voir là : http://wiki.mediabox.fr/tutoriaux/flash - à prendre avec des pincettes.
 
il existe une alternative à l'IDE Flash (qui est assez folklo à aborder pour dév.) qui est flex builder (basé sur Eclipse). Le framework Flex est plus riche, mais il est plus difficile de créer ses propres composants UI.
 
à titre informatif, il n'y a pas plus de 50 dév. capables de faire une appli flash et/ou Flex communiquant avec un serveur de sockets en France. les profils sont très recherchés et valorisés entre 3000 et 4000€ net sur Paris. c'est donc plutôt une ecellente idée de te plonger dedans si tu as le temps ;)

Message cité 2 fois
Message édité par antika le 24-10-2007 à 21:38:59
Reply

Marsh Posté le 25-10-2007 à 07:47:54    

antika a écrit :

à titre informatif, il n'y a pas plus de 50 dév. capables de faire une appli flash et/ou Flex communiquant avec un serveur de sockets en France.


Ah bon ? Quand tu dis ca, tu parles de develloper le server XML et les classes AS qui communique avec ?
Si tu pouvais develloper ton propos parce que je suis en train de bosser sur une appli comme ca :D


Message édité par Zedlefou le 25-10-2007 à 07:48:45

---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 25-10-2007 à 09:05:59    

antika a écrit :

 

[...]

 

à titre informatif, il n'y a pas plus de 50 dév. capables de faire une appli flash et/ou Flex communiquant avec un serveur de sockets en France. les profils sont très recherchés et valorisés entre 3000 et 4000€ net sur Paris. c'est donc plutôt une ecellente idée de te plonger dedans si tu as le temps ;)

 

Merci pour toutes les infos  :jap:
Heu, hummm, par contre, t'es pas en train de m'encourager là  :sweat: . C'est si "complexe" que ca ?
pasque bon, communiquer avec un serveur de sockets en Java et C (les deux seuls langages ou j'ai dévollopé quelques appli clients/serveur), ben c'est pas bien méchant.
Un client qui fait un open (Ip, port), un serveur qui fait Try(connect){ New thread() gnagnagna on commence à échanger nos données) , ya pas besoins de sortir de StCyr.

 

Si les mecs quo savent faire ca en Java sont aussi recherchés, ben je me vends dessuite au plus offrant  :D

 


Edit : Oui, pour mes quelques recherches actuelles, je sens que les tutos java vont me manquer. java.sun.com était un outil indispensable et tellement pratique :)


Message édité par tuxbleu le 25-10-2007 à 09:08:26
Reply

Marsh Posté le 25-10-2007 à 09:49:19    

oh que non, c'est aussi simple qu'en Java, c'est juste qu'un dév. Flash de base, c'est quelqu'un qui fait des roll-overs sur des boutons :D

Reply

Marsh Posté le 25-10-2007 à 10:17:10    

Et ma question ! Et ma question ! M'sieur, m'sieur  :bounce:  
 

Citation :

Ah bon ? Quand tu dis ca, tu parles de develloper le server XML et les classes AS qui communique avec ?
Si tu pouvais develloper ton propos parce que je suis en train de bosser sur une appli comme ca :D


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 25-10-2007 à 10:50:03    

tu fais partie des 50 ;)

Reply

Marsh Posté le 25-10-2007 à 10:50:03   

Reply

Marsh Posté le 25-10-2007 à 11:00:45    

Lol, non c'etait juste pour avoir la precision parce que c'est pas moi qui ai develloper le server ni les classes. (enfin les classes, je pense que je saurai)


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 25-10-2007 à 12:21:39    

c'est pas moi non plus :D, c'est quelle agence ?


Message édité par antika le 25-10-2007 à 12:22:19
Reply

Marsh Posté le 25-10-2007 à 12:46:14    

Yuco [lab] à Hong Kong ... tu connais ? :gratgrat:


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 25-10-2007 à 13:00:58    

lol - nope, ils sont pas non plus dans les taschen

Reply

Marsh Posté le 25-10-2007 à 13:18:11    

oui c'est tout nouveau, ca vient d'etre creer par Yu+co une boite d'effet speciaux et de generiques (www.yuco.com) un peu plus connu :D


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 25-10-2007 à 18:13:59    

sympa l'interface - pour en revenir au topic je-débute-en-flash-et-veux-faire-des-trucs-qui-tuent, il y a des tas de trucs similaires en open-source ici : http://levitated.net/daily/index.html

Reply

Marsh Posté le 27-10-2007 à 20:08:15    

antika a écrit :

oh que non, c'est aussi simple qu'en Java, c'est juste qu'un dév. Flash de base, c'est quelqu'un qui fait des roll-overs sur des boutons :D


 
Ah OK  :D  
Bon, ben je vais me faire embaucher alors :D

Reply

Marsh Posté le 29-10-2007 à 10:39:52    

Vous me conseillez quoi comme outil de Dévellopement ?
Macromedia Flash Basic 8 ? Flash Professionnel 8 ? Flash MX ?
J'ai trouvé quelques tuto interessant en Macromedia Flash Basic 8.

Reply

Marsh Posté le 29-10-2007 à 22:52:54    

Flash 8 Pro + sepy pour l'as2, flash cs3 + sepy pour l'as3

Reply

Marsh Posté le 30-10-2007 à 04:08:37    

C'est moi ou SEPY n'a pas etait updaté pour l'AS3


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 30-10-2007 à 19:32:44    

Jsuis partit pour cs3.
on verra bien, je sens que ca va être quelque chose :o

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed