مشکل با getBounds

سلام دوستان
با اکشن سکریپت، 5 بخش از یک دایره را به طور جداگانه رسم کردم و با چیدن و گردش اونها یک دایره کامل درست کردم.
حالا میخام اطراف این دایره رو به دست بیارم اما getBounds ابعاد را درست نشون نمیده.البته اگه تعداد بخش ها رو 4 تا در نظر بگیریم درست میشه.
کی میتونه مشکلش رو پیدا کنه؟لطفا نمونه پیوست شده رو اصلاح کنید.
با تشکر
 

پیوست ها

  • Bounds.rar
    5.6 کیلوبایت · بازدیدها: 9
مشکل در چرخش بخش هاست. من برای حل این مشکل به جای چرخاندن(rotation) هر بخش، هنگام رسم دستور رو طوری تغییر دادم که هر بخش رو متناسب با مکانش جهت تشکیل دایره رسم کنه.
قطعه کدی که تغییر دادم اینه:

var start:Number=i * toRad(360/sectionNum);
for (var j:uint= 0; j <= 360/sectionNum; j++)
{
s.graphics.lineTo(R * Math.cos(start+j * (Math.PI / 180)), - R * Math.sin(start+j * (Math.PI / 180)));
}
 

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

بالا