rotate دور یک مکان خاص

VR128

New Member
سلام
من یه یه آبجکت دارم که می خوام اونو دور یه نقطه مشخص بگردونم.البته با ست کردن مقدار Object.rotation این کارو می کنم،اما روتیت حول مرکز سیمبولم رخ میده.
با تشکر
 

JavidFlasher

کاربر فعال
سلام
این کلاس رو که پیوست کردم رو بزار بیس کلاس مووی کلیپی که میخوای بچرخونیش
یه متد داره setRegistrationکه ارجیستر پوینت موی کلیپت رو تنظیم میکنه
و برای چرخوندنش از rotation2 استفاده میکنی
 

پیوست ها

  • DynamicMovie.zip
    758 بایت · بازدیدها: 14

VR128

New Member
سلام
این کلاس رو که پیوست کردم رو بزار بیس کلاس مووی کلیپی که میخوای بچرخونیش
یه متد داره setRegistrationکه ارجیستر پوینت موی کلیپت رو تنظیم میکنه
و برای چرخوندنش از rotation2 استفاده میکنی

سلام،من این کدو از کدتون بیرون کشیدم،لازم نبود اونقد پیچیدش کنین:
کد:
var rp:Point=new Point(o.x,o.y);
var a:Point = e.parent.globalToLocal(e.localToGlobal(rp));
e.rotation=90;
var b:Point = e.parent.globalToLocal(e.localToGlobal(rp));
e.x -= b.x - a.x;
e.y -= b.y - a.y;
که o شی ای که می خوام حولش شی e رو بچرخونم.
بازم ممنون
 

جدیدترین ارسال ها

بالا