peut arrêter un curseur et continuer tout onPress?

  • meAsking
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Fév 17, 2004
  • Messages: 38
  • Status: Offline

Message Mars 19th, 2004, 5:10 pm

J'ai cherché et trouvé une affectation précédente au sujet de mon Q mais ne m'a pas donné la bonne réponse.

J'ai un curseur appelé "mais" et un élément effectuée par le curseur appelé "CARD1".

Im mobile "CARD1" selon les curseurs de la sortie (sa valeur Y), mais "CARD1" est changeant un peu son chemin comme je déplace le curseur vers le haut ou moyen descendant (en dehors de la scène) plusieurs fois avant en arrière. Pour corriger cela, Im deviner j'ai besoin de limiter la sortie curseurs.

ainsi...afin de l'empêcher de glisser trop loin J'ai utilisé le - delete onEnterFrame - commande une fois que le curseur atteint un certain point. le problème - j'ai besoin de cliquer parfois sur des "mais" quelques fois jusqu'à ce qu'il déménage à nouveau (d'où le saut à 64 ans en "onPress").

ma question - est-il un moyen de faire cesser curseur situé certain point et continuer pendant que la souris est en panne?


Code: [ Select ]
function sliding() {
    this.onEnterFrame = function() {
        but._y = _ymouse;
        output = but._y-100;
        card1._x -= output/3;
        card1._y += output/4.5;
    };
}
but.onPress = function() {
    sliding();
    if (but._y == 60) {
        but._y = 64;
    }
};
but.onRelease = function() {
    delete onEnterFrame;
};
  1. function sliding() {
  2.     this.onEnterFrame = function() {
  3.         but._y = _ymouse;
  4.         output = but._y-100;
  5.         card1._x -= output/3;
  6.         card1._y += output/4.5;
  7.     };
  8. }
  9. but.onPress = function() {
  10.     sliding();
  11.     if (but._y == 60) {
  12.         but._y = 64;
  13.     }
  14. };
  15. but.onRelease = function() {
  16.     delete onEnterFrame;
  17. };
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 19th, 2004, 5:10 pm

  • meAsking
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Fév 17, 2004
  • Messages: 38
  • Status: Offline

Message Mars 19th, 2004, 5:24 pm

Désolé, j'ai omis cette partie (vient à l'intérieur de glissement de fonction)


Code: [ Select ]
    if (but._y<60) {
            delete onEnterFrame;
            but._y = 60;
        }

Thanks...
  1.     if (but._y<60) {
  2.             delete onEnterFrame;
  3.             but._y = 60;
  4.         }
  5. Thanks...
  • meAsking
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Fév 17, 2004
  • Messages: 38
  • Status: Offline

Message Mars 20th, 2004, 3:26 pm

Solved!
J'ai pris une autre "route" bien.
Merci quand même.
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de l’utilisateur
  • Inscription: Mai 28, 2003
  • Messages: 23407
  • Loc: Woodbridge VA
  • Status: Offline

Message Mars 20th, 2004, 3:29 pm

meAsking,

Heureux de se joindre à nous à vous OZZU et vous souhaite la bienvenue, mais si vous avez résolu le problème vous-même, nous encourageons toujours les affiches pour poster la solution. Les gens viennent ici de Google et de tous les coins pour trouver de l'aide. Il serait bon de savoir ce que la réponse est.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • meAsking
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Fév 17, 2004
  • Messages: 38
  • Status: Offline

Message Mars 20th, 2004, 3:37 pm

Espérons que c'est la bonne solution, mais comme je l'avance avec mon projet, je suis tombé sur un autre problème que je suis sur le point de poste...
de toute façon:
Mon premier problème a été
que "card1" conservées modifier légèrement sa trajectoire que j'ai joué avec les
curseur et déplacé en arrière, alors j'ai pensé que le possible
solution serait de limiter les curseurs de sortie. Je me suis rendu en dernier
de nuit que j'ai besoin de limiter le mouvement des «card1" pas le curseur,
lorsque card1 atteint le coin supérieur droit et de sortie et le curseur est
au-dessus de 0, il revient au fond à gauche, et quand arrive à la card1
en bas à gauche & & sortie <0, card1 saut en arrière à la partie supérieure droite
coin, de sorte itll toujours en boucle de cette manière et ne seront jamais card1
complètement en dehors et nous espérons que par le fait qu'il ne changera pas son chemin (I
espoir).
Il semble que son fonctionnement ok maintenant.

Merci encore.

Afficher de l'information

  • Total des messages de ce sujet: 5 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 40 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC