حذف تمامی اشیائ فرزند یک مووی والدین

سلام دوستان ببخشید برای جلو بردن این پروژه زیاد مزاحم میشم.
من تعداد غیر قابل پیش بینی شی از طریق حلقه ایجاد کردم ولی اکنون لازم هست که بتوانم آنها را removeChild کنم راههای مختلف را امتحان کردم چون اینستنس نیم خاصی ندارند لذا نمی توانم به راحتی با دستور ذکر شده آنها را رموو کنم. یک راه به ذهنم رسید که که آنها را به یک شی پدر نسبت دهم یعنی myMovie.addChild(essen_textField); یعنی همه شون فرزند مووی به نام myMovie می شوند.
حلا دوستان بفرمایند دستور خاصی هست که بدون حذف شی والدین فقط تمامی اشیائ فرزند اون را remove کنم؟؟!!
 

triton

کاربر فعال
حالا که به نام شئ دسترسی نداری بهترین کار استفاده از ایندکس هست. برای حذف همه فرزندان باید به صورت زیر عمل کنی:
[PHPS]
for (var i:int = 0; i < myContainer.numChildren; i++)
{
var mc:MovieClip = myContainer.getChildAt(i);
myContainer.removeChild( mc );
}
[/PHPS]
 
سلام
این container چیه و چه جوری فراخوانی میشه؟
آیا خودش اشیائی که فرزند یک شی مورد نظر من هست را شناسایی کرده و اونها را حذف میکنه مثلا من از طریق کد زیر چند فرزند برای یک شی خاص تعریف کردم



myMovie.addChild(essen_textField);

آیا اونها را شناسایی کرده و ریموو میکنه؟

 
آقا بهروز ممنونم درست شد.
برای کسانی که شاید مشکل مرا داشته اند عرض می کنم. کافیه جای container همون شی یا مووی parent رو قرار بدین.
 

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

بالا