webForumDet fria alternativet

Snäppa fast moviclipp i varandra?

Flash

2 svar · 374 visningar · startad av Stig

Medlem sedan dec. 2001146 inlägg
Frågan#1

Jag vill kunna dra olika mc och när de kommer i rätt position så ska de fastna i varandra. Att dra dem är inga problem men hur ska jag scripta för att de ska fastna (snäppa fast) i varandra?

Medlem sedan juni 2000974 inlägg
#2

Om ditt MC är över X-positionen ex. 300 och över y-positionen 400 så ska klippet ligga på x = 300 y = 400. Om du vill när klippet ligger rätt så kanske(?) det inte ska kunna flytta på sig igen? Du får alltså trixa en hel del med x- och y-kordinater.

Medlem sedan sep. 200576 inlägg
#3

mitt tips är att du skapar osynliga mc´s (så att du slipper räkna) där du vill att de andra skall fästa.
boll.startDrag();
...
..onEnterFrame=...
{
if(boll._x>=sPoint._x-10 && boll._x<=sPoint._x+10 && boll._y>=sPoint._y-10 && boll._y<=sPoint._y+10)
{
boll._x=sPoint._x;
boll._y=sPoint._y;
}

}
lägger till +/-10 för att få lite marginal.

hoppas att jag uppfattade dig rätt.

504 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
362 ms — ändringar (db)