Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

iki nesneyi uyumlu şekilde hareket ettirmek (yardım)

tatar_ahmet

🌱Yeni Üye🌱
Katılım
13 Haz 2008
Mesajlar
23
Tepkime puanı
0
Yaş
37
Arkadaşlar ben flasda çöp adam yapmak istiyorum işte hareket edecek hopluycak zıplıycak falan, şimdi mesela kolunu iki parça düşünürsek üst ve alt taraf olarak üst taraf hareket ediyo alt tarafında eklem noktasından onunla birlikte hareket etmesini istiyorum hareket ediyo fakat eklem noktasından kayıyo yani onu oraya sabitleyemezmiyim bunun bi yolu varmı.
 
Son düzenleme:

efoja

👑Efsanevi Grafiker👑
Katılım
2 Nis 2008
Mesajlar
4,184
Tepkime puanı
132
Web sitesi
birderindeniz.blogcu.com
hareket verirken ince ayar yapmanız gerekiyor, bu konuda. Flashtan uzunca bir zamandır uzağım ama; çevirme falan yaparken merkez noktası ayarlanabiliyor diye hatırlıyorum. Bunun yardımı olabilir. Bu arada başlığınız problemli forum kurallarına bir göz atın, konunuz kilitlenebilir.
 

tatar_ahmet

🌱Yeni Üye🌱
Katılım
13 Haz 2008
Mesajlar
23
Tepkime puanı
0
Yaş
37
merkez noktasını ayarlıyorum ama dönerken ikisi birlikte uyumlu dönmüyo birisi eklem noktasından kayıyo
konu başlığını düzelttim uyardığın için teşekkür ederim.
 

sevimsli

🌟Usta Tasarımcı🌟
Katılım
5 Ara 2008
Mesajlar
273
Tepkime puanı
8
x y kordinat kilitlemesi yapabilirsin ama ince ayarla kendin ayarlarsan nesne çogaldıkca zorluk çekersin , bunun için şu şekilde örnek vermek amaçlı sadece kilit ve hareket noktası hayali as yazıyorum sen daha da geliştirebilirsin

bacak._x = bacak._x + (_xmouse - bacak._x) / 6;
bacak._y = bacak._y + (_ymouse - bacak._y) / 6;
kol_mc._x = this._x + 8;
kol_mc._y = this._y - 9;
if (_xmouse < vucut_mc._x || _xmouse > vucut_mc._x + 640 || _ymouse < tümmovie_mc._y || _ymouse > tum movie_mc._y + 430)
{
delete this.onEnterFrame;
this.onRollOut();
this.onEnterFrame = function ()
{
kol.enabled = false;
kol._x = kol._x + (_xmouse - bacak._x) / 6;
kol._y = kol._y + (_ymouse - bacak._y) / 6;
vucut_mc._x = kol._x + 8;
vucut_mc._y = kol._y - 9;

if (vucut._function <= 0)
{
vucut._visible = false;
delete this.onEnterFrame;
} // end
 
Son düzenleme:
Üst