probleme pour integrer un .swf dans un .fla

probleme pour integrer un .swf dans un .fla - Flash/ActionScript - Programmation

Marsh Posté le 21-11-2006 à 23:39:10    

Bonjour à tous,
 
j'ai créé un fichier .fla nommé news, qui a pou but d'afficher les news depuis une base de donnée mysql, mais la n'est pas le probleme.
 
En effet, maintenant je me suis décidé à créer le header du site que je dois faire en flash également, mais il se trouve que les news sont a faire apparaitre dans ce header, donc mon probleme est que je ne sais pas si c'est possible et comment faire pour intégrer facilement et sans tout refaire les news dans le header.
 
en clair, je voudrais inclure le News.swf ou News.fla dans header.fla, pour ne pas tout refaire les News, sachant que l'on m'a toujours dit qu'en codage, il faut diviser pour mieux régner, donc faire plusieurs fichier flash inclus les uns dans les autres me semble normal pour pouvoir réutiliser une séquence précise telles la gestion des News.
 
Merci de me répondre.
 
PS : j'ai flash mx :)
 
 
 
Quand le langage dépasse les hommes ... :-)

Reply

Marsh Posté le 21-11-2006 à 23:39:10   

Reply

Marsh Posté le 22-11-2006 à 08:20:45    

Tu peux utiliser un LoadMovie

Reply

Marsh Posté le 22-11-2006 à 10:09:33    

ok ca j'avais trouvé mais je veux l'ouvrir à l'intérieur et pas en externe, et ca j'ai pas réussi à faire. En plus, je vois pas comment faire pour l'ouvrir sans condition, c'est à dire au début de l'animation principale sans actions de l'utilisateur (clavier, souris,...)
 
Tu saurais m'expliquer comment faire ?

Reply

Marsh Posté le 22-11-2006 à 10:21:16    

"l'ouvrir à l'intérieur et pas en externe"
heu j'ai pas tout compris, tu veux l'importer, c'est ça ?

 

Sinon tu peux mettre l'un des 2 dans ton code. Ca va se lancer tout seul.
loadMovieNum("news.swf", 15);
this.content_mc.loadMovie("news.swf" ); //faut créer un clip content avant ....


Message édité par Zedlefou le 22-11-2006 à 10:21:22
Reply

Marsh Posté le 22-11-2006 à 10:24:40    

En fait oui je veux que l'animation secondaire (news) se passe à l'intérieur de mon animation principale dans un cadre spécifique réservé à cet effet.
 
Car avec un tutorial, on m'a expliqué comment utilisé loadMovie, mais seulement à travers la fonction on(){} et donc avec un clic ou une pression clavier. En plus cette action ouvrait l'anmation secondaire dans une autre fenetre.
 
ex : on (release){
 _root.loadMovie("News.swf" );
}

Reply

Marsh Posté le 22-11-2006 à 10:26:56    

Qu'est ce que t'appel un cadre ?
 
Sinon essaie ma méthode ça devrait marcher.

Reply

Marsh Posté le 22-11-2006 à 10:31:28    

j'appel un cadre un espace (clip) définit par un rectangle dans lequel je veux intégrer l'animation secondaire.
 
je viens d'essayer la methode que tu m'a donné :  
 
loadMovieNum("news.swf", 1);
 
seulement, l'animation se met dans le coin haut à gauche et nom dans l'espace ou je souhaite l'inclure de coordonnés :  
 
X=428.8
Y=79.0
L=272.9
H=194.0
 

Reply

Marsh Posté le 22-11-2006 à 10:38:26    

Ok. Alors appel un clip, un clip, sinon c'est le bordel :D
 
Donc dans ton cas faut pas utiliser le loadMovieNum mais juste le loadMovie.
Donc ce clip tu lui donnes un nom d'occurence (monsuperclip_mc) et après tu mets ce code dans la page
loadMovie("news.swf", _root.monsuperclip_mc);
 
Tu comprends un peu ?

Reply

Marsh Posté le 22-11-2006 à 10:46:32    

oui ca va je comprend, mais le probleme c'est que le clip déclaré comme "content_mc" en nom d'occurence, est placé comme dit ci dessus avec les coordonnés et longueurs sités.
 
Seulement au moment ou je rajoute  
 
loadMovie("news.swf", _root.content_mc);
 
l'animation est appelée, mais ne s'affiche pas réellement et en plus s'affiche en décalé à droite en bas.
 
Quand je dis ne s'affiche pas réellement, je veux dire qu'il ne renvoie aucunes erreurs quand au load de news.swf, mais qu'il ne l'affiche pas...


Message édité par Larffas le 22-11-2006 à 10:52:51
Reply

Marsh Posté le 22-11-2006 à 10:53:03    

Bon montre ton .fla, je suis perdu là.

Reply

Marsh Posté le 22-11-2006 à 10:53:03   

Reply

Marsh Posté le 22-11-2006 à 11:00:22    

Zedlefou a écrit :

Bon montre ton .fla, je suis perdu là.


 
.fla ici
 

Reply

Marsh Posté le 22-11-2006 à 11:30:39    

Wahouuu gros bordel en vu.
Donc, pour ton problème, le plus simple :

Code :
  1. this.createEmptyMovieClip("container", this.getNextHighestDepth());
  2. this.container._x = 100;
  3. this.container._y = 100;
  4. loadMovie("news2.swf", container);


 
Ca c'est pour charger ton fichier au bon endroit. En x et y tu mets les coordonées de content2_mc
Ensuite ton fichier News c'est normal qu'il affiche pas le texte vu que tu le charges en root. Il te faut un this à la place.
 
Voila déjà ça

Reply

Marsh Posté le 22-11-2006 à 12:14:41    

bon merci deja pour ca, mais j'ai toujours un petit probleme, c'est que le texte qui est lui inclus par txt dans l'animation flash secondaire News2.swf ne s'affiche pas dans l'animation principale ...

Reply

Marsh Posté le 22-11-2006 à 12:39:22    

Je repete "Ensuite ton fichier News c'est normal qu'il affiche pas le texte vu que tu le charges en root. Il te faut un this à la place. "

Reply

Sujets relatifs:

Leave a Replay

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