lien d'un flash vers un autre

lien d'un flash vers un autre - Flash/ActionScript - Programmation

Marsh Posté le 23-08-2007 à 15:18:25    

Bonjour,  
Voici mon problème :  
Je travail sur un site entierement en Flash qui fait appel à plusieurs fichier fla différents : le fond , la navigation, le contenu.
Je souhaite faire un lien entre 2 flashs de contenu (flash1 et flash2).
 
J'explique :
Lorsque l'on clique sur un bouton de flash1, on arrive sur le flash2 par une transistion ( _root.transitionVers("flash2.swf" ); )
J'arrive donc sur l'image clé 1 du flash2.
Je souhaite arriver, non sur l'image clé 1, mais plus en profondeur dans flash2. (profondeur qui variera selon le flash 1 de depart
Chemin d'accès: _root.fenetre_infos.fenetre.contenu, puis gotoAndPlay (3).
 
J'ai essayer plusieurs methode:  
-mettre plusieurs actions successives sur le bouton de flash1  
 

Code :
  1. on (release) {
  2.             _root.transitionVers("flash2.swf" );
  3.             _root.fenetre_infos.fenetre.contenu.gotoAndPlay (3);
  4.             }


 
-transmettre une variable de flash1 a flash qui quand elle sera reconnu dirigera directement au bon endroit.
Sur le bouton de flash1 :      
       

Code :
  1. on (release) {
  2.              passtwo = 1;
  3.             _root.transitionVers("infos.swf","passtwo","POST" );
  4.              }


Sur la 1ere image clé de flash2:  

Code :
  1. fenetre_infos.arrivee("_x",_root.XMIN,fenetre_infos._x);
  2. loadVariables("flash1.swf","passtwo","POST" );
  3. passtwo=1;
  4. if (passtwo==1) {
  5. _root.fenetre_infos.fenetre.contenu.gotoAndPlay(3);
  6. }
  7. else {
  8. _root.fenetre_infos.fenetre.contenu.gotoAndPlay(1);
  9. }


 
Je ne sais pas du tout si ces codes sont corrects mais dans tous les cas ça ne fonctionne pas. Je ne sais même pas si cette action est possible dans flash.  :heink:  
 
Si quelqu'un à une idée, je suis preneuse.
 
Merci beaucoup  

Reply

Marsh Posté le 23-08-2007 à 15:18:25   

Reply

Marsh Posté le 23-08-2007 à 17:16:24    

oublie les instructions du type _root et on(release), c'est du script Flash 5.
 
regarde dans un livre généraliste ce qu'est la programmation orienté objet, une classe, un scope, une propriété publique/privée. Commence par un langage simple comme PHP.
 
Flash est un outil de développement multimédia, qui s'adresse à des développeurs - ça sous-entend de faire l'effort d'acquérir les bases.
 
Sinon la réponse est : "ton composant de navigation principal doit émettre un evenement onRelease contenant la destination, et ton composant de chargement doit le réceptionner, puis lancer la rubrique avec cette valeur" - ... du chinois.


Message édité par craps_youpla le 23-08-2007 à 17:20:47

---------------
"Il y a vraiment aucun patelin qui s'appelle 'undefined' en France ?"
Reply

Marsh Posté le 23-08-2007 à 17:51:25    

Bonjour craps_youpla, j'avoue que ta réponse ne m'aide pas beaucoup puisque qu'il me semble que c'est ce que j'ai déjà essayé de faire (sans doute de travers)...  
 
Mais quand tu dis que Flash est réservé aux developpeurs ... je te répondrais que je suis étudiante en multimédia et que justement j'essaye d'aquerir les bases comme je peux... je suis en stage je suis toute seule et je dois modifier ce flash déja existant , je n'ai d'autre solution que demander de l'aide sur un forum (peut être que je n'en ai pas choisi un pour les débutants dans ce cas si vous avez des adresses^^).  
 
Merci quand même pour ta réponse et je ne manquerai pas de regarder dans les livres  :)

Reply

Sujets relatifs:

Leave a Replay

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