Puce et Média

Recherche et développement en multimédia

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille
Puce et Média > Flash plate-forme > Flash Serveurs
Flash Serveurs

Communication entre animations Flash grâce à XMLSocket

Envoyer Imprimer PDF

xml-socket-teaserIl existe plusieurs manières de permettre à des animations Flash de communiquer entre elles, de la solution la plus lourde impliquant des flux divers (datas, vidéos, audio...) au simple échange de fragments de texte. Macromedia, en son temps, avait ouvert la voix avec Flash Communication Server (devenu Adobe Media Server). Au fil du temps, d'autres solutions sont venus compléter cette proposition. Coté artillerie lourde, la passerelle AMF PHP est venu de manière gratuite proposer ses services et permet également la gestion de flux audio et vidéo. Mais il est vrai, que bien souvent il n'est pas nécessaire de déménager des montagnes afin de permettre à deux animations Flash d'échanger simplement quelques bribes d'informations. Tout n'est alors question que de contexte... les animations se trouvent elles sur la même machine, ou du moins dans le même environnement d'exploitation ou alors les animations sont elles déployées au travers du réseaux sur des machines distinctes? Dans le premier cas nous pourrons avoir recour à la classe local connection, ou tout autre dérivé basé sur AsBroadcaster, pour l'autre nous pouvons nous appuyer sur l'objet XML Socket.v1.11

Fichier Temporaire du développement

Lire la suite...
 

Flash Remoting - Connecter une base de données)

Envoyer Imprimer PDF

Envoi et réception de données (fr_03.fla)

Modifiez le code en vous inspirant des lignes de code suivantes puis attribuez différentes valeur à la variable parametre. Essayez une chaine de caractère, un nombre entier, un nombre décimal, un objet, un tableau, une isntruction XML littérale... etc... aucun soucis d'interprétation, Flash parle ActionScript et PHP renvoie bien de l'ActionScript. Nous assistons donc à une sérialisation désérialisation à la volée... génial non... ?

Lire la suite...
 

Flash Remoting - introduction à AMFPHP)

Envoyer Imprimer PDF

Le dossier AMFPHP

Dans ce dossier, deux éléments nous intéresse pour commencer à utiliser la passerelle. Le dossier services dans lequel nous devons créer et placer nos services PHP et le fichier gateway.php qui sert de passerelle de connection. Pour l'instant nous n'avons pas utilité des autres fichiers ni des autres dossiers. Pour informations, le dossier amf-core contient l'ensemble des classes nécessaires au bon fonctionnement de Flash Remoting et ne devrait pas être modifié sans un réel besoin de patch ou d'adaptation spécifique. Le dossier browser contient l'ensemble des fichiers nécessaires au service browser que nous utiliserons un peu plus tard. Le reste des fichiers PHP présents à la racine parle de eux mêmes rien que par leur nommage.

Lire la suite...
 

Installation et préparation de Flash Remoting

Envoyer Imprimer PDF

Présentation

Flash Remoting est une passerelle entre le player Flash et le serveur d'application. C'est à dire que Flash Remoting permet au player Flash de directement invoquer des méthodes sur le serveur, et ce quelque soit le langage utilisé coté serveur, et d'interpréter directement les informations retournées. Plus besoin de sérialiser désérialiser à chaque échange. Le langage AMF (Action Message Format). Vous pouvez également charger les spécifications de AMF3 sur le site d'Adobe.

Macromedia a développé divers modèle de Flash Remoting pour chaque environnement de dévellopement, .net, ColFusion et Java. Il existe également des alternatives Open Source notamment pour PHP, .net , PERL et Python, ou Java.

Lire la suite...
   

Configuration de Flash Communication Serveur

Envoyer Imprimer PDF

Mise en situation

Présentation

Afin de correctement utiliser le serveur, il est préférable de se mettre en situation de production. Bien qu'il soit possible d'installer FMS sur windows XP, il est préférable d'utiliser une version Window Server 2000 ou 2003. Donc de ce fait, la machine de développement Flash sera fort probablement sur une autre machine. Beaucoup de tutoriaux en ligne et voir d'ouvrage, propose d'installer les deux application (FMS et Flash) sur la même machine et donc de ce fait peuvent toujours faire référence à localhost ou encore 127.0.0.1. Nous allons procéder sur deux machines distinctes, une faisant tourner le serveur FMS, et une pour le développement sur laquelle il faut installer Flash.

Lire la suite...
 

Installation de Flash Communication Serveur

Envoyer Imprimer PDF

Appelé aujourd'hui Flash Média Server, Flash Communication Server permet à des applications Flash de communiquer entre elles et d'échanger des flux de données qu'il s'agisse de Datas ASCII texte, ou de données binaires Audio ou Vidéo. Nous allons au cours de cette étape installer et prendre en main le serveur.

Lire la suite...
 




Puce et Média > Flash plate-forme > Flash Serveurs