position de de 2 clip l'un par rapport a l'autre

position de de 2 clip l'un par rapport a l'autre - Flash/ActionScript - Programmation

Marsh Posté le 16-04-2005 à 20:03:06    

bonjour ! je m'initie actuellement à flash MX 2004 et Actionscript, et j'ai un problème :  
je suis dans une animation , qui comprent 2 calques ...
Et il y a un clip insérer en tant que sybole dans chacun de ces 2 calques.
je sais que je peux accèder à la position de ces clip par la commande this._x et this._y lorsque que je suis dans la section de code de chacun des clips...  
 
Mais , comment accèder à la position de l'autre clip, dans la section code du premier ... ????
 
voilà peut être pourrez vous m'aider ..  
merci d'avance.
Saila

Reply

Marsh Posté le 16-04-2005 à 20:03:06   

Reply

Marsh Posté le 16-04-2005 à 22:29:31    

il faut  nommer tes moviesclips [:spamafote]
 
monclip1._x;
monclip1._y;
monclip2._x;
monclip2._y;

Reply

Marsh Posté le 16-04-2005 à 22:36:45    

c'est ce que j'ai fait , mais cela ne marche pas ... je ne sais plus trop quoi faire ..
et quand je met trace (monClip2._x);     il ya  à la sortie ... undefined ....  
pleaze .. help me !

Reply

Marsh Posté le 16-04-2005 à 22:42:58    

ben postes ton flash :o
soit tu cibles mal, soit c'est mal nommé

Reply

Marsh Posté le 16-04-2005 à 22:48:45    

voici plus précisement ce que je souhaite réalisé ... dans une anim .. un clip se déplace ... mais ne doit pas aller au delà des limites d'un 2eme clip.
extrait du champs "action" de Clip1 (qui se déplace)
 
if ((Key.isDown(Key.LEFT)) && ((this._x) > _root.Clip2._x))
{
//commandes pour bouger Clip1 vers la gauche //  
}
 
Et ce qu'il se passe :: lorsqu'on apuis sur la touche ... le premier clip ne bouge pas du tout .
 
voilà ces quelques précisions ...

Reply

Marsh Posté le 16-04-2005 à 22:52:11    

Code :
  1. if (Key.isDown(Key.LEFT))
  2. {
  3. trace("Clip2._x::" + Clip2._x);
  4. trace("this._x::" + this._x);
  5. trace("this._name::" + this._name);
  6. }


 

Reply

Marsh Posté le 16-04-2005 à 23:30:18    

oki merci ça m'a bien aidé ... j'avais pas le bon nom ..
en fait c'était "instance2" ...merci

Reply

Sujets relatifs:

Leave a Replay

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