Forums Développement Multimédia

Aller au contenu

POURQUOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

CODE Actionscript

3 réponses à ce sujet

#1 Olivfromparis

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 265 messages

Posté 24 January 2003 - 02:37 AM

ya un truc que je pige pas là et qui m'embète :

Je fais une animl destinée à un LoadMovie.

Donc je proscrit l'utilisation du _root.

Mais Pourquoi que:

Citation


pos = 10;
carre_1.onEnterFrame = function(){
this._x+=pos;
i=2;
if(this.hitTest(["carre_"+i])) { pos = -20; }
}
ne fonctionne pas

alors que :

Citation

carre_1.onEnterFrame = function(){
this._x+=pos;

if(this.hitTest(carre_2)) { pos = -20; }
}
fonctionne. Cé koi ce truc de dingue......


Oliv

#2 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 24 January 2003 - 02:39 AM

je te corrige .. tu as pas ciblé le i smile.gif

CODE


pos = 10;

this.carre_1.onEnterFrame = function(){

  this._x+=pos;

  this.i=2;

  if(this.hitTest(["carre_"+this.i])) { pos = -20; }

}





bye smile.gif

#3 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 24 January 2003 - 02:40 AM

d'ailleurs manque des ciblages partout dans ce que tu fais !! smile.gif

#4 Olivfromparis

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 265 messages

Posté 24 January 2003 - 03:19 AM

Bon j'abandonne, je laisse un dernier post et je vé o dodo.

La seul solution que j'ai trouvé pour appliquer ce script à mes 36 occurences est : :oops: :oops: :oops:

de le copier 36 fois. Pas mal comme solution !!!!!!!

Mes clips se déplacent seul et lorsqu'ils rencontrent un de leur copain, ils inversent leur direction.

Citation


pos2 =10;

carre_2.onEnterFrame = function(){

this._x+=pos2;

for(this.i=0; this.i<8; this.i++){

if(this.i!=2){ // j'enlève la valeur 2 car le clip concerné porte le nom carre_2. Je ne veux pas qu'il soit concerné par le hitTest.

if(this.hitTest(_root["carre_"+this.i])) { pos2 = -pos2; }

}

}

if(this._x<10 or this._x>770) {pos2 = -pos2;} // limite pour le clip sur la scène.

A demain pour de nouvelles aventures.

Si quelqu'un peut m'expliquer comment automatiser ce genre de truc pour de nombreuses occurences ( théoriquement et concrètement) je crois que j'en sortirai grandi.

D'avance merci.

Oliv
}




1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP