salut j'ai un projet à faire où il faut que je fasse des associations entre objet à l'aide de fleches qui suivent la souris. Mon probleme c'est comment faire plus d'une fleche paske j'arrive à faire une fleche en l'attachant à un bouton (attachMovie) mais aprés quand je veux tracer une autre fleche ca marche pas. Comment faire plusieurs fleche "draggable" les unes apres les autres?
voila le code pour une fleche:
onClipEvent(load) { var flag = false; var draw=true; var shapeNum = 0; }
onClipEvent (mouseDown) { if (draw==true) { depart="symbol1";
var a="line"+depart; this.attachMovie("line",a,0); this[a]._height=2; this[a]._width=2; this[a]._x=startx; this[a]._y=starty; } } onClipEvent(MouseUp) { var flag = false; var draw = false; }
onClipEvent (enterFrame) {
if (flag==true) { this[a]._height=_ymouse-starty; this[a]._width=_xmouse-startx;
Marsh Posté le 30-12-2002 à 22:10:54
salut
j'ai un projet à faire où il faut que je fasse des associations entre objet à l'aide de fleches qui suivent la souris.
Mon probleme c'est comment faire plus d'une fleche paske j'arrive à faire une fleche en l'attachant à un bouton (attachMovie) mais aprés quand je veux tracer une autre fleche ca marche pas.
Comment faire plusieurs fleche "draggable" les unes apres les autres?
voila le code pour une fleche:
onClipEvent(load)
{
var flag = false;
var draw=true;
var shapeNum = 0;
}
onClipEvent (mouseDown) {
if (draw==true)
{
depart="symbol1";
//startx=_xmouse;
//starty=_ymouse;
var startx=0;
var starty=0;
trace (hitTest(_root._xmouse, _root._ymouse, true));
var flag=true;
var a="line"+depart;
this.attachMovie("line",a,0);
this[a]._height=2;
this[a]._width=2;
this[a]._x=startx;
this[a]._y=starty;
}
}
onClipEvent(MouseUp)
{
var flag = false;
var draw = false;
}
onClipEvent (enterFrame)
{
if (flag==true)
{
this[a]._height=_ymouse-starty;
this[a]._width=_xmouse-startx;
}
}
merci d'avance