Glisser/Déposer : Au clic sur un élément, celui-ci se décentre

Mar 30, 2018

Bonjour,

 

Mon problème concerne un exercice de glisser/déposer sur storyline.

Dans preview, en cliquant sur l'objet à déplacer, celui-ci se décentre et le pointeur est dirigé dans le vide (cf le .story attaché, pour des éléments tels que la bouteille ou le classeur noir).

 

En essayant de modifier l'état d'un des objets problématiques, j'ai remarqué qu'un petit + gris apparaît à une distance donnée de l'objet en état "normal". L'écart entre mon objet et ce + correspond à celui du pointeur de ma souris et de l'objet, lorsqu'il est glissé.

Je devine donc qu'il faut réussir à recentrer ce + sur l'objet en question, mais comment faire ? Il reste immobile sur l'écran même lorsque je déplace l'objet.

 

Merci pour votre aide !

Gwénaëlle

13 Replies
Wendy Farmer

Bonjour Gwénaëlle

Pouvez-vous partager votre fichier .story afin que nous puissions essayer de vous aider. Le meilleur si nous pouvons voir la configuration.

The issue:

My problem is a drag and drop exercise on storyline.

In preview, by clicking on the object to move, it is decentered and the pointer is directed in a vacuum (see attached .story, for elements such as bottle or black binder).

 Trying to change the state of one of the problematic objects, I noticed that a small + gray appears at a given distance from the object in "normal" state. The difference between my object and this + corresponds to that of the pointer of my mouse and the object, when it is slipped.

So I guess it must succeed in refocusing this + on the object in question, but how? It remains motionless on the screen even when I move the object.

Wendy Farmer

Bonjour Gwénaëlle

Étant donné que vous disposez des cibles de dépôt correctes dans la vue de formulaire, vous n'avez pas besoin de déclencheurs pour modifier l'état à supprimer correctement. Souhaitez-vous que les objets soient masqués s'ils sont supprimés, quelle que soit la cible correcte ou incorrecte?
Ainsi, au lieu des déclencheurs pour changer l'état de la bouteille pour faire tomber correctement, vous diriez changer l'état de la bouteille à «caché» qui est un état intégré lorsque l'objet «bouteille» a chuté ... et il pourrait être le bon ou incorrect. SL donnera la couche correcte si les correspondances sont supprimées selon votre vue de formulaire.

J'espère que je comprends le problème.

Gwenaelle M.

Bonjour Wendy,

Merci d'avoir pris le temps de regardé mon fichier. Effectivement, j'ai peut-être quelques déclencheurs de trop ! :)

Mon problème n'est cependant pas à ce niveau. Ce qui m'embête, c'est qu'en cliquant sur un objet glissable dans preview, le pointeur de la souris est dans le vide et l'objet est décalé.

Allison LaMotte

Bonjour Gwenaëlle,

Je viens d'ouvrir votre fichier et je n'ai pas l'impression d'avoir rencontré le même souci que vous, ou alors je n'ai pas bien compris. Pourriez-vous faire une capture vidéo d'écran pour nous montrer le problème que vous rencontrez ? Avec Peek ou Replay par exemple ? Merci d'avance !

Gwenaelle M.

Bonjour,

J'ai pu avoir une réponse du support. Au cas où une autre personne rencontrerait ce problème, la voici :

It appears that if a drag object is rotated, it somehow changes its center when you start to drag it. Rotating the item back to zero or original angle fixes the issue.

(Si on fait pivoter l'un des objets à glisser lors de la conception, le centre de l'objet se déplace dès que l'on essaye de le glisser. Il faut donc le refaire pivoter à 0° pour régler ce problème (en attendant que la fonctionnalité soit réparée).)
 
 

Cédric Kack

Bonjour,
J'ai un problème similaire, mais l'élément à glisser n'a pas été pivoter. 

Lorsque mon élément est déposé dans une zone de dépôt et que je veux le changer de place, le problème précédemment décrit survient. Le curseur et l'objet ne sont plus aligné ensemble.

Comment régler ce problème?

Merci pour votre aide!

John Morgan

Salut Cédric,

Je suis désolé que vous rencontriez ce problème avec le glisser-déposer !
Nous serions ravis de résoudre ce problème pour vous ! Accepteriez-vous de partager votre fichier ici ou avec nos ingénieurs d'assistance en privé dans le cadre d'un dossier d'assistance ?

Merci de nous avoir contactés!

Cédric Kack

Bonjour John,

J'ai finalement trouvé ce qui causait le problème.

La zone de dépôt était à l'intérieur d'une zone de défilement. Ce qui faisait en sorte que lorsque l'on voulait déplacer un élément qui s'y trouvait, il se repositionnait toujours à la position 0,0.

En retirant les zones de dépôt des zones de défilement le problème était réglé.

Merci pour votre disponibilité!