Déplacer 2 points qui sont reliés

Description

Bonjour,

Je vous propose un script démontrant
- comment générer un point aléatoirement sur la scène
- comment utiliser le drag n'drop
- comment relier ces 2 points en temps réels

Le code dans le .fla est commenté.
La fonction duplicateMovieClip utilisée sur le bouton n'est pas finie.

Source / Exemple :


1. Les deux points sont reliés par une ligne que l'on crée avec action script
 _root.onEnterFrame = function() {
	createEmptyMovieClip("ligne", 1);
	ligne.lineStyle(1, 0x000000, 100);
	ligne.moveTo(point1._x, point1._y);
	ligne.lineTo(point2._x, point2._y);
 };

2. Les points sont générées aléatoirement sur la scène
 onClipEvent(load) {
	this._x = Math.random()*550;
	this._y = Math.random()*400;
 }

Conclusion :


Vous aurez remarqué que mon pour dupliquer les points est foireux puisque seul 3 points s'ajoute, et la ligne se bloque.

on (press) {

point1.duplicateMovieClip("newclip"+level,level);
//point2.duplicateMovieClip("newclip"+level,level);

// increase level
level++;
}

Je voudrais qu'à chaque point dupliqué, il vienne se "relier" aux autres, et que tous les points soient dragable et connectés par des lignes, mais je n'y arrive pas, si quelqu'un pouvait m'aider ça serait gentil.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.