2017-06-23 3 views
1

Je développe une application d'animation basée sur JavaScript en utilisant Paper JS.paper js hiérarchie de dessin (item/path)

Dans leur exemple ici: http://paperjs.org/examples/hit-testing/ lorsque vous cliquez sur un objet, il saute vers l'avant. Maintenant, ce que je veux, c'est que lorsque vous cliquez sur un objet, il reste sur sa hiérarchie (comme z-index) comme n'importe quelle application d'illustration (dernier objet dessiné toujours au-dessus du précédent).

Été à la recherche d'options pour résoudre le problème, mais pas de chance. Toutes les suggestions sont les bienvenues.

Répondre

2

Tout en commentaire des lignes 72 et 73:

if (movePath) 
    project.activeLayer.addChild(hitResult.item); 

Ces lignes font l'objet aller en haut de la couche active (l'élément est supprimé et réinsérés dans la couche).

+0

Merci de votre attention. Je vois que l'opération .addChild est celle qui le provoque. – kamp