niny-goloo
Member
سلام
دوستان گرامی (البته من فقط اینجا یه نفرو دیدم :دی )
من قصد دارا یه چیزی شبیه به RadioButton ایجاد کنم
خوب؟
RadioButton ها باید یه خصوصیات خیلی مهم یعنی گروه داشته باشند و در گروهشون فقط یکیشون انتخاب شده باشه.
چون خیلی وقت واسه نوشتن کامپوننتش نداشتم
من یک سمبل Movieclip توی کتابخونه ساختم و تو کلاس همپوشانش دستوراتی که برای انتخاب و علامت دار کردنش هست رو نوشتم، این سمبل از سه تا سمبل دیگه (دکمه دایره ای کوچیک برای نشان دادن انتخاب بود یا عدم انتخاب, پس زمینه، یه تکست فیلد از نوع (RTL) ) تشکیل شده.
حالا تو فایل اصلیم چندتا نمونه از این رو ساختم. ولی نمیدونم چه جوری میشه تشخیص داد که رو چه دکمه ای کلیک شده.
فکر میکردم که اگه خصوصیات نام به نمونه ای که ساختم بدم بتونم با getChildByName بهش دسترسی داشته باشم و با دستور evt.target.name بتونم چک کنم رو چه دکمه ای کلیک شده. ولی حالا متوجه شدم که این target نمونه ای نیست که ساختم بلکه سمبل های داخلیش هستن که روشون کلیک میکنم.
میخوام بهش بفهمونم که نباید با کلیک رو نمونه ای که ساختم سمبل های داخلیش رو به عنوان هدف برگردونه
همه این توضیحات رو میتونید تو نمونه ای که ضمیمه هست ببینید.
دوستان گرامی (البته من فقط اینجا یه نفرو دیدم :دی )
من قصد دارا یه چیزی شبیه به RadioButton ایجاد کنم
خوب؟
RadioButton ها باید یه خصوصیات خیلی مهم یعنی گروه داشته باشند و در گروهشون فقط یکیشون انتخاب شده باشه.
چون خیلی وقت واسه نوشتن کامپوننتش نداشتم
من یک سمبل Movieclip توی کتابخونه ساختم و تو کلاس همپوشانش دستوراتی که برای انتخاب و علامت دار کردنش هست رو نوشتم، این سمبل از سه تا سمبل دیگه (دکمه دایره ای کوچیک برای نشان دادن انتخاب بود یا عدم انتخاب, پس زمینه، یه تکست فیلد از نوع (RTL) ) تشکیل شده.
حالا تو فایل اصلیم چندتا نمونه از این رو ساختم. ولی نمیدونم چه جوری میشه تشخیص داد که رو چه دکمه ای کلیک شده.
فکر میکردم که اگه خصوصیات نام به نمونه ای که ساختم بدم بتونم با getChildByName بهش دسترسی داشته باشم و با دستور evt.target.name بتونم چک کنم رو چه دکمه ای کلیک شده. ولی حالا متوجه شدم که این target نمونه ای نیست که ساختم بلکه سمبل های داخلیش هستن که روشون کلیک میکنم.
میخوام بهش بفهمونم که نباید با کلیک رو نمونه ای که ساختم سمبل های داخلیش رو به عنوان هدف برگردونه
همه این توضیحات رو میتونید تو نمونه ای که ضمیمه هست ببینید.