Mouvement de la souris

  • routhu
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Fév 28, 2007
  • Messages: 47
  • Loc: India
  • Status: Offline

Message Mars 14th, 2007, 6:15 am

Salut à tous,

J'utilise ce code pour la galerie xml scrolling vertical. Comment faire pour ajouter les positions X et Y pour la souris de haut en bas pour le code ci-dessous.

Code: [ Select ]
if (_global.chk == undefined) {
_global.chk = 1;
}

mask_y = getProperty("_root.main.verti.mask", _y);
mask_h = getProperty("_root.main.verti.mask", _height);
roller_y = getProperty("_root.main.verti.roller", _y);
roller_h = getProperty("_root.main.verti.roller", _height);

if (_global.chk == 1) {
if ((roller_y+roller_h)>(mask_y+mask_h)) {
setProperty("_root.main.verti.roller", _y, getProperty("_root.main.verti.roller", _y)-3);
} else {
_global.chk = 2;
}

} else if(_global.chk == 2) {
if (roller_y<=mask_h) {
setProperty("_root.main.verti.roller", _y, getProperty("_root.main.verti.roller", _y)+3);
} else {
_global.chk = 1;
}
}
  1. if (_global.chk == undefined) {
  2. _global.chk = 1;
  3. }
  4. mask_y = getProperty("_root.main.verti.mask", _y);
  5. mask_h = getProperty("_root.main.verti.mask", _height);
  6. roller_y = getProperty("_root.main.verti.roller", _y);
  7. roller_h = getProperty("_root.main.verti.roller", _height);
  8. if (_global.chk == 1) {
  9. if ((roller_y+roller_h)>(mask_y+mask_h)) {
  10. setProperty("_root.main.verti.roller", _y, getProperty("_root.main.verti.roller", _y)-3);
  11. } else {
  12. _global.chk = 2;
  13. }
  14. } else if(_global.chk == 2) {
  15. if (roller_y<=mask_h) {
  16. setProperty("_root.main.verti.roller", _y, getProperty("_root.main.verti.roller", _y)+3);
  17. } else {
  18. _global.chk = 1;
  19. }
  20. }


Merci
krishna
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 14th, 2007, 6:15 am

  • IceCold
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Mars 14th, 2007, 11:54 pm

exactement ce que vous entendez par ajouter les positions X et Y de la souris en haut et en bas?
vous voulez sur la souris pour faire défiler vers le bas et sur l'arrêt de la souris?
“True mastery transcede any particular art. It stems from mastery of oneself - the ability, developed throgh self-discipline, to be calm, fully aware, and complety in tune with oneself and the surroundings. Then, and only then, can a person know himself. ”
  • routhu
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Fév 28, 2007
  • Messages: 47
  • Loc: India
  • Status: Offline

Message Mars 15th, 2007, 2:16 am

Salut IceCold,

J'ai du le script qui est le défilement par défaut. Mais ce dont j'ai besoin est ce qui a pour défiler à chaque fois, je propose que la souris sur un seul et qui a à faire monter et descendre sur la base du mouvement de la souris, Envisager centre de la page de référence pour la souris en haut et en bas.

Pouvez-vous svp m'aider à régler ce problème.

Merci
Krish
  • routhu
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Fév 28, 2007
  • Messages: 47
  • Loc: India
  • Status: Offline

Message Mars 15th, 2007, 11:17 pm

L'une ou l'autre S'il vous plaît....?
  • IceCold
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Mars 16th, 2007, 12:51 am

Hmm, votre code déplace la galerie de haut en bas, de haut en bas, en haut et en bas :P
Eh bien, pour le déplacer sur la position de la souris vous avez à considérer la position de la souris, pas vous?
Pour le code suivant au travail, vous devez positionner
Verti MovieClip pour être au point de coordonnées 0,0 dans le film clip principal (en haut à gauche).
et le masque de MovieClip pour être au point de coordonnées 0, 0 dans Verti MovieClip
et la forme du masque MovieClip pour être au point de coordonnées 0, 0 ainsi.
Vous pouvez aussi ajouter du code à la position du rouleau au mask_y ou au mask_height, si rouleau défile un peu plus haut ou le bas, mais thats votre tâche à faire.

Code: [ Select ]
this.onEnterFrame = function()
{
    mask_y = _root.main.verti.mask._y;
    mask_h = _root.main.verti.mask._height;
    mask_middle = (mask_y + mask_h) / 2; // take middle of mask as reference
    
    roller_y = _root.main.verti.roller._y;
    roller_h = _root.main.verti.roller._height;
    ymouse = _root.main.verti.mask._ymouse;
    
    // if mous out of range
    if (ymouse < mask_y || ymouse> mask_y + mask_h)
        speed = 0;
    else
        speed = (ymouse - mask_middle)/ 10;
    // calculate speed -> the closer to middle-> slower, closer to edges-> faster


    // if roller bottom reaches mask bottom and scroll up, stop
    if ((roller_y+roller_h)<(mask_y+mask_h) && speed < 0)
        speed = 0;
    // if roller top reaches mask top and scroll down, stop
    if (roller_y > mask_y && speed > 0)
        speed = 0;
    _root.main.verti.roller._y += speed;
}
stop();
  1. this.onEnterFrame = function()
  2. {
  3.     mask_y = _root.main.verti.mask._y;
  4.     mask_h = _root.main.verti.mask._height;
  5.     mask_middle = (mask_y + mask_h) / 2; // take middle of mask as reference
  6.     
  7.     roller_y = _root.main.verti.roller._y;
  8.     roller_h = _root.main.verti.roller._height;
  9.     ymouse = _root.main.verti.mask._ymouse;
  10.     
  11.     // if mous out of range
  12.     if (ymouse < mask_y || ymouse> mask_y + mask_h)
  13.         speed = 0;
  14.     else
  15.         speed = (ymouse - mask_middle)/ 10;
  16.     // calculate speed -> the closer to middle-> slower, closer to edges-> faster
  17.     // if roller bottom reaches mask bottom and scroll up, stop
  18.     if ((roller_y+roller_h)<(mask_y+mask_h) && speed < 0)
  19.         speed = 0;
  20.     // if roller top reaches mask top and scroll down, stop
  21.     if (roller_y > mask_y && speed > 0)
  22.         speed = 0;
  23.     _root.main.verti.roller._y += speed;
  24. }
  25. stop();
“True mastery transcede any particular art. It stems from mastery of oneself - the ability, developed throgh self-discipline, to be calm, fully aware, and complety in tune with oneself and the surroundings. Then, and only then, can a person know himself. ”
  • routhu
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Fév 28, 2007
  • Messages: 47
  • Loc: India
  • Status: Offline

Message Mars 16th, 2007, 3:13 am

HI IceCold,

MERCI BEAUCOUP

de votre code fonctionne selon mes besoins.
  • routhu
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Fév 28, 2007
  • Messages: 47
  • Loc: India
  • Status: Offline

Message Mars 16th, 2007, 5:14 am

HI IceCold,

MERCI BEAUCOUP,

Un de plus d'aide pour moi. votre code est déjà le cas pour la souris se déplace jusqu'à la scoller se déplacer vers le haut et vice versa. Maintenant, je veux l'inverse. si elle vers le haut, puis le scoller venir et si elle se déplacer vers le bas, puis passer à la scoller.
  • IceCold
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Mars 16th, 2007, 11:12 am

oh man, il suffit d'utiliser votre esprit.
S'il est négatif, il fait défiler jusqu'à la vitesse, si elle est positive, la vitesse, il fait défiler vers le bas.
Maintenant, il figure sur ce que doit être changé. Un signe peut-être?
“True mastery transcede any particular art. It stems from mastery of oneself - the ability, developed throgh self-discipline, to be calm, fully aware, and complety in tune with oneself and the surroundings. Then, and only then, can a person know himself. ”
  • routhu
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Fév 28, 2007
  • Messages: 47
  • Loc: India
  • Status: Offline

Message Mars 16th, 2007, 9:59 pm

Salut IceCold,

Il sera peu confus, je vais essayé beaucoup de fois, mais je n'ai pas la solution. Donc, s'il vous plaît dites-moi la solution si possible.

Merci
  • routhu
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Fév 28, 2007
  • Messages: 47
  • Loc: India
  • Status: Offline

Message Mars 17th, 2007, 6:21 am

Salut IceCold,

J'ai aussi utilisé le code ci-dessous, il sera beau travail, mais son travail pour que des images fixes. Je demande des images à travers le code XML. Donc nécessité de dynamique. S'il vous plaît regardez le code et me donner la solution adéquate ..,


Code: [ Select ]
var centerY:Number = 100;
var distanceFraction = 2;
onMouseMove = function()
{
  _root.main.roller.endY = centerY - ((_ymouse - centerY) + distanceFraction);
}
_root.main.roller.onEnterFrame = function()
{
  this._y += (this.endY - this._y) / 10;
}
Mouse.addListener(this);
stop();
  1. var centerY:Number = 100;
  2. var distanceFraction = 2;
  3. onMouseMove = function()
  4. {
  5.   _root.main.roller.endY = centerY - ((_ymouse - centerY) + distanceFraction);
  6. }
  7. _root.main.roller.onEnterFrame = function()
  8. {
  9.   this._y += (this.endY - this._y) / 10;
  10. }
  11. Mouse.addListener(this);
  12. stop();


Merci
Krishna
  • IceCold
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Mars 18th, 2007, 10:47 pm

Honnêtement, je n'ai aucune idée...depuis je ne sais pas comment vous chargez vos images et comment vous placez-les sur scène.
“True mastery transcede any particular art. It stems from mastery of oneself - the ability, developed throgh self-discipline, to be calm, fully aware, and complety in tune with oneself and the surroundings. Then, and only then, can a person know himself. ”
  • sarahe11e
  • Born
  • Born
  • No Avatar
  • Inscription: Juil 16, 2008
  • Messages: 1
  • Status: Offline

Message Juillet 16th, 2008, 3:04 pm

bonjour. Je cherchais un moyen de contrôler la navigation à la souris dans un fichier flash qui ressemble à votre "galerie" mentionnés ci-dessus. Je me demandais si vous avez résolu et si vous pouvez fournir de l'aide. Je suis un vrai débutant, mais il peut vous montrer ce que Ive accompli jusqu'ici en ActionScript 2, si vous êtes intéressé / avoir le temps.
  • zorrcell
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Juil 15, 2008
  • Messages: 8
  • Status: Offline

Message Juillet 16th, 2008, 5:46 pm

pour une souris pour contrôler la navigation? comment lui faire u
(trop paresseux pour écrire le code et depuis ur une telle novince vous pouvez le faire Urself)
obtenir le stade de la largeur

diviser par 2

position de la souris au centre (largeur de diviser par deux) contrôle la vitesse de la navigation qui se déplace

qui est de savoir comment vous rendre votre nagivation passer par la souris
si vous voulez que le accual navigation, thes une telle chose appelé GOOGLE
J'ai fait une recherche similaire il ya un an et j'ai trouvé 100 exemples

Afficher de l'information

  • Total des messages de ce sujet: 13 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 75 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