begin process at 2012 05 27 00:51:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

HitTest et clik


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

HitTest et clik

mercredi 19 janvier 2005 à 00:25:21 | HitTest et clik

Touiks

Bonsoir à tous,

voici mon problème:
j'ai 2 objets. l'objet1, déplacable avec startDrag disparait au contact de l'objet2 avec un hitTest. voici les codes que j'ai mis:
Objet1:
on(press) {
 startDrag(_root.objet1,true);
}
on(release) {
 stopDrag();
}

onClipEvent (mouseUp) {
 if (this.hitTest(_root.objet2) == true) {
  _root.objet1._visible=false;
}

objet2:
onClipEvent (mouseUp) {
 if (_root.objet2.hitTest(_root.objet1) == true) {
  _root.objet1._visible == false;
 }
}

ça marche mais le problème, c'est que ça marche aussi avec un simple clik sur objet2!

Comment faire pour que objet1 ne disparaisse pas par un simple clik sur objet2 mais et seulement avec le hitTest?

Merci d'avance!

mercredi 19 janvier 2005 à 00:55:44 | Re : HitTest et clik

pegase31

Membre Club Administrateur CodeS-SourceS
Si j'ai bien compris, tu cherches à placer un clip sur un autre et à le lacher ...

Tu devrais sèrieusement étudier la propriété DropTarget() de Flash .. je pense que tu trouverais ta solution rapidement
mercredi 19 janvier 2005 à 14:06:01 | Re : HitTest et clik

Touiks

Alors dans ce cas je met

on (press) {
 startDrag(this, true);
}
on (release) {
 stopDrag();
 if (eval(objet1._droptarget) == _root.objet2) {
  objet1._visible = false;
 }
else {
  objet1._x = x_pos;
  objet1._y = y_pos;
 }

le problème reste inchangé, alors je pense pas avoir compris la propriété...
 c'est le startDrag() qui fait disparaitre objet 1 en cliquant sur objet2 mais si je l'enlève, objet 1 ne sera plus déplaçable...


Cette discussion est classée dans : root, hittest, clik, objet1, objet2


Répondre à ce message

Sujets en rapport avec ce message

hitTest et clip animé [ par claviskass ] Salut.Ici mon code, un « hitTest » tout simple, mais voilà dés que je touche "place" mon clip "cible" ne joue pas sa série de frames en utilisant le " rere:Naixn voila mon code [ par liolo ] onClipEvent (enterFrame) { if (this.hitTest(_root.moi)) { _root.moi._y = _root.moi._y+5; } if (this.hitTest(_root.moi)) { gotoA enterFrame + hitTest [ par firfelin ] J'ai un problème... Je vais essayer d'être le plus clair possible, en espérant que qqn puisse m'aider:-)J'ai un clip "personnage" constitué d'images a invinsibilité dans un jeu [ par gizmo13 ] Bonjour !!!Voila dans la percepective de rendre mon personnage, invinsible j'auré voulu savoir si il existé un moyen de lier 2 hitTest. Je m'explique les hitTest [ par oliver7 ] sltvoila j'ai plusieur clip qui peuve tirer un missile : - le missile s'appelle "balle+_root.i"- les clip s'appelle "tourelle+_root.i"comment es ce qu probleme avec hitTest et oui decidement [ par oliver7 ] bonjour, bonsoirj'ai encore un probleme avec les hitTest et oui decidement ! mon code qui creé un fils qui par d'un personnage et qui arrive a la sour des murs infranchissables [ par nulloss ] Slaut à tous !! je suis sur un pac man (comme beaucoup d'autre) mais je n'arrive pas a faire des murs solides. Je n'arrive pas à faire en sorte que se Suivre [ par Anonyme54 ] Bonjour,J'aimerais faire un clip qui va vers un autre (en x et en y) mais je ne sais pas comment faire pour que ce soit précis car j'ai essayé comme ç Flash AS [ par gozila ] Alors je vous presente mon probleme.Je veux deplacer mon perso et qu'il se remette de face a chaque fois que l'on relache les fleches car la sur mon c salut [ par Bonaparte ] salut,Pouvez vous me dire comment je peux ecrire ce la plus facilement:    if (this.hitTest(_root["poignard"+1])) {        _root["poignard"+1].swapDep


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales