begin process at 2012 05 26 04:08:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > ECHANGE DE DONNÉES DANS UN FICHIER APPELANT UN FICHIER SWF

ECHANGE DE DONNÉES DANS UN FICHIER APPELANT UN FICHIER SWF


 Information sur la source

Note :
3 / 10 - par 4 personnes
3,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ActionScripts Classé sous :echange, donnees, partage, variable, swf Niveau :Initié Date de création :20/10/2006 Date de mise à jour :27/10/2006 17:18:41 Vu / téléchargé :7 226 / 1 225

Auteur : joe l indien

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

salut,
voici un petit bout de soft que j'ai ecrit qui permet d'echanger des données entre 2 SWF sans passer par les shareObject. J'ai ecris ce code car je n'ai rien trouve de satifaisant ailleurs.
Le principe est simple:
    - un fichier swf maitre charge à l'execution un fichier SWF esclave
    - ensuite, les deux fichiers echangent des données entre eux grace une classes dont toutes les propriétés sont statiques.
    - cela fonctionne dans l'exemple avec un Number, mais cela fonctionne également à l'aide avec des objets crée a la volée...
    - on peut également facilement transformer ce code en utilisant des interfaces

Bonne utilisation a toutes et tous
joe l'indien




 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

27 octobre 2006 17:14:33 :
Suite aux differentes remarques des uns et des autres, j'ai refait mon code un peu plus "carre". Le principe est toujours le meme :
27 octobre 2006 17:18:41 :
Donc le principe est : - on cree un fichier swf autonome appelé esclave.SWF - on cree un autre fichier swf appelé maitre.SWF - ensuite on veut faire communiquer ces 2 fichiers entre eux Pour cela, on utilise une classe STATIC, partagée par les deux fichiers. Cela vous convient'il mieux ? joe l'indien

 Sources de la même categorie

Source avec Zip Source avec une capture OUVRIR UNE ANIMATION EXTERNE DANS UN CLIP VIDE. par KcHeY
Source avec Zip ZOOM SUR UNE IMAGE par yasdar
Source avec Zip Source avec une capture UN PEU DE MATH par yasdar
Source avec Zip Source avec une capture PARTICULE SYSTEM par yasdar
Source avec Zip Source avec une capture GALLERIE PHOTO AVEC XML par yasdar

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture FLASHVAR - PASSAGE DE VARIABLE, TOUT SIMPLEMENT ! par MADenigma
Source avec Zip RÉCUPÉRER UNE VARIABLE DANS L'ADRESSE DIRECTEMENT DANS FLASH par sophia1118
Source avec Zip Source avec une capture ECHANGE DES DONNÉES ENTRE FLASH & JSP & FICHIER TXT par womar2006
Source avec Zip Source avec une capture CARNET D'ADRESSES FLASH XML POUR DEBUTANTS - FONCTIONNE AVEC... par lwred
Source avec Zip REDIMENSIONNEMENT AUTOMATIQUE D'UN MOVIECLIPLOADER (JPG OU S... par melonmaudic

Commentaires et avis

Commentaire de top30 le 20/10/2006 22:01:20

Ca fait peur....
Tu dois pas connaitre "sharedObject" toi.
De plus tes classes ne sont pas "réutilisable", tu confonds le concept "include" et "classes".
[3/10]

Commentaire de scara 51 le 21/10/2006 03:18:11

D'abord un commentaire pour top30. Penses à lire le commentaire de l'auteur avant d'être aussi cassant. Le but c'est de NE PAS passer par les sharedObject !
Ce qui pose problème c'est la critique pour la critique. Je pense que tu connais suffisamment FLash pour n'avoir quasiment plus rien à apprendre. Que t'en connais même plus que l'aide de Flash avec les fonctions cachées vu ton niveau. Mais ce n'est pas une raison.

Maintenant concernant cette source. Elle est ... hors propos. C'est de l'importation d'un fichier Flash dans un autre. Et non de la communication entre fichiers Flash ! Si on importe 2 fichiers dans un troisième, ça reste de l'importation même si les 2 fichiers importés s'échangent des données.
Les classes ne servent effectivement à rien et il aurait été plus clair de tout mettre dans les *.fla directement.

C bien joe l indien d'avoir repérer qu'on pouvait importer des swf dans des swf. Mais si tu pouvais rendre la source + claire ce serait cool. Et le niveau serait plutot du niveau débutant car cette connaissance est fondamentale.

Je ne mets pas de notes pour l'instant, attendant que mes remarques soient prises en compte.

Commentaire de joe l indien le 23/10/2006 09:04:45

bonjour,
je vais donc preciser un peu. En effet, je ne pratique pas flash depuis des mois. Mais ma problematique est la suivante. J'ai ecrit une application comportant une bonne centaines de classes et je souhaitais réutiliser un fichier swf ecrit par une tierse personne. Mon problème est d'echanger des données entre mon application et celle déjà ecrite sans avoir à trop la modifier. Utiliser sharedObject impose l'utilisation d'un setInterval pour verifier en permanence si l'object a changé... Solution peut satifaisante, alors que le fait d'utiliser une classe static pour echanger les données entre un maitre et un esclave permet de gerer un "pseudo" listener !
Voila c'était le but de ma source. D'ailleurs dans mon application finale, je suis passé par des Interfaces à mettre en oeuvre dans les classes réalisant les échanges.
Pour finir, ce qui m'a plu dans ce bout de code c'est que j'ai une classe qui est partagée par 2 fichiers SWF compilé de façon indépendante, cela fonctionne car le code est précompilé ! Ce genre de pratique est assez déroutante pour quelqu'un qui comme moi fait du C depuis 10 ans
A+
Joe l'indien

Commentaire de bali_balo le 25/10/2006 09:48:46

"fonctions cachées..." ^^
C'est une "warp zone" de flash ça ou quoi! mmddrr...

Mes seuls remarques par rapport aux classes : Pourquoi t'es classes n'héritent pas de la classe MovieClip? Au lieu de passer en référence le clip Maitre ou Esclave...
Il aurait été bien de gérer plusieurs Esclave à la fois.
Et comme la dit top30 tes classes ne sont pas "réutilisable".
Qu'est ce que j'adore ce mot : "réutilisation"...


bali_balo....=]

Commentaire de joe l indien le 25/10/2006 15:38:26

Ok,
je vais remettre tout ça propre net ....
avec des classes reutilisable et tout et tout !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

variable d'un swf vers un swf ? [ par sprix ] bonjour, je souhaiterai connaître le moyen de récupérer une variable (texte dans un formulaire flash) dans un autre swf ?merci d'avance pour vos répo générer un nouveau fichier .swf [ par reluna ] Salut,Je souhaiterais générer un nouveau .swf qui prendrait en compte la nouvelle variable reçue.Par exemple mon anim reçoit d'un formulaire (grace à Conserver Variables obtenue dans un swf lorsque celuié-ci est chargé dans un autre [ par littlegb ] Problème réccurent mais malgrés bon nombre de lecture et de tentative, je ne parviens toujours pas a le résoudre.Eléments:---------------------------- passer une variable d'un clip swf à un autre clip swf ? [ par gdemierre ] Bonjour à tous,Voila le topo :Dans le premier clip j'ai un bouton et une variable (var1 = "abc")Kan je clique sur le bouton je load un nouveau clip et transmission de variables deopuis html ou php [ par blzblz ] Salut, désolé si j'enfonce une porte ouverte comme ici :http://perso.wanadoo.fr/zboggum/gif_anime_fight.gifcependant, je suis face à un problème qui Problème de variables entre 2 SWF [ par adeabreu ] Voilà mon soucis, je charge un swf externe qui contient une variable que je souhaite modifier dans le flash general sans utiliser les variable globale communication d'une variable entre 2 swf (ou .exe) [ par PEHA ] Avant tout, j'aimerai savoir si cette communication était possible, et si oui, comment faire ?Merci... http://www.miran-lejeu.tk récupération de variable ,transmise par un swf externe chargé dans scrollpane, dans un champ de texte dynamique [ par okids ] Bonjour à tous et à toute Voilà le pb que je n'arrive pas à résoudre et pour lequel je sollicite votre aide: J'ai une anim loadMovie selon une variable [ par albator59 ] Bonjour à tous,je souhaiterai faire un "loadMovie" en fonction d'une variable.C'est à dire :- la variable couleur = "bleu"- je clique sur un


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales