Communiquer avec une appli réseaux [Flash/AS] - Flash/ActionScript - Programmation
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.
Marsh Posté le 24-10-2007 à 19:37:19
antika a écrit : regarde la classe XMLSocket dans l'aide. |
Chouette ca, le serveur multi-language. Ca sent fort le java ca
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.
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'à
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
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
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
Heu, hummm, par contre, t'es pas en train de m'encourager là . 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
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
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
Marsh Posté le 25-10-2007 à 10:17:10
Et ma question ! Et ma question ! M'sieur, m'sieur
Citation : Ah bon ? Quand tu dis ca, tu parles de develloper le server XML et les classes AS qui communique avec ? |
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)
Marsh Posté le 25-10-2007 à 12:21:39
c'est pas moi non plus , c'est quelle agence ?
Marsh Posté le 25-10-2007 à 12:46:14
Yuco [lab] à Hong Kong ... tu connais ?
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
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
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 |
Ah OK
Bon, ben je vais me faire embaucher alors
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.
Marsh Posté le 29-10-2007 à 22:52:54
Flash 8 Pro + sepy pour l'as2, flash cs3 + sepy pour l'as3
Marsh Posté le 30-10-2007 à 04:08:37
C'est moi ou SEPY n'a pas etait updaté pour l'AS3
Marsh Posté le 30-10-2007 à 19:32:44
Jsuis partit pour cs3.
on verra bien, je sens que ca va être quelque chose
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,