Positionner un swf externe sur la scène principale

Positionner un swf externe sur la scène principale - Flash/ActionScript - Programmation

Marsh Posté le 01-04-2006 à 16:33:59    

Bonjour à tous,
 
Lorsque nous avons une animation principale et que l'on fait appel à un swf qui lui est externe, par le biais d'un loadmovie, par défaut, il se positionne toujours dans le coin en haut à gauche. Quelles solutions y a t-il pour le positionner ailleurs? Au centre par exemple.
 
Merci.

Reply

Marsh Posté le 01-04-2006 à 16:33:59   

Reply

Marsh Posté le 01-04-2006 à 20:30:31    

Un système très efficace, si cette animation externe n'a pas d'interaction avec celle qui la charge, est de créer un "conteneur" par "createEmptyMovieClip()" positionnable facilement par _x et _y ..
Ensuite de lui faire exécuter le loadMovie().
 
En gros :

Code :
  1. this.createEmptyMovieClip("conteneur",this.getNextHighestDepth());
  2. this["conteneur"]._x = positionX;
  3. this["conteneur"]._y = positionY;
  4. this["conteneur"].loadMovie("truc.swf" );


Reply

Marsh Posté le 03-04-2006 à 17:22:36    

ou passe par un loader

Reply

Marsh Posté le 04-04-2006 à 00:16:03    

Merci.
 
Qu'est ce qu'un loader??

Reply

Marsh Posté le 04-04-2006 à 09:21:33    

exactement ce que je t'ai donné ! :heink:

Reply

Marsh Posté le 04-04-2006 à 09:42:11    

romdr a écrit :

ou passe par un loader


 [:al zheimer]


---------------
D3
Reply

Marsh Posté le 04-04-2006 à 10:18:04    

j ai dit une connerie??
 
for (i=0; i<5; i++) {
 _root.createEmptyMovieClip("cadre_mc"+i, i);
 _root["cadre_mc"+i]._x=10+i*100
 _root["cadre_mc"+i]._y=30
 _root["chargeur"+i] = new MovieClipLoader();
 _root["chargeur"+i].sonNumero=i
 _root["chargeur"+i].onLoadComplete = function() {
  trace("chargé" );
  _root["cadre_mc"+this.sonNumero].onPress = function() {
   trace(this._name);
  };
  delete this;
 };
 _root["chargeur"+i].loadClip("CE.jpg", _root["cadre_mc"+i]);
}

Reply

Marsh Posté le 04-04-2006 à 17:34:11    

oui
petit jeu spécialement pour toi: regarde la première ligne de mon code .. ensuite la deuxième du tien ... top! tu as 1/18000ème de seconde pour trouver le point commun ...  

Reply

Marsh Posté le 05-04-2006 à 01:12:03    

oui c est pas necessaire mais plus classe pour le chargement non??
enfin jsuis un noob en AS :)
au passage dans une appli que jdois créer, je dois loader des swf et quand je clique sur un clip d un swf ca fait fonctionner un clip situer dans un autre swf vous avez des tutos sur ce genre de choses??
merci

Reply

Sujets relatifs:

Leave a Replay

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