Ali Mehrzad
Member
سلام
من با راهنمایی دوستان و اساتید از طریق یک حلقه تعداد دلخواه ابجکت ایجاد کرده ام. و می توانم رویداد کلیک را طبق کد زیر رویشان اعمال کنم ولی مشکلم این است که هر کدام باید تابع خاصی را فراخوانی کنند در این حالت من فقط می توانم یک تابع مشخص را به آنها نسبت دهم. ولی می خواهم با کلیلک هر دکمه یک اتفاق مخصوص آن روی دهد. لطفا راهنمایی کنید چگونه این کار را بکنم.
[CPPS]
for(var i:uint=0;i<refinedArray.length;i++){
...
Object(essent_list_filtered).addEventListener(MouseEvent.CLICK,onFiltered);
}
[/CPPS]
در حال حاضر فقط محتویات داخل تابع onFiltered اجرا می شود می خواهم مثلا تابع onFiltered1 و ... نیز از طریق کلیک دکمه ها فراخوانی شود.
البته این کار را می توانم بکنم که :
[CPPS]
Object(essent_sooreh_list_filtered[0]).addEventListener(MouseEvent.CLICK,onFiltered0);
Object(essent_sooreh_list_filtered[1]).addEventListener(MouseEvent.CLICK,onFiltered1);
[/CPPS]
و الی آخر. ولی تعداد دکمه هایی که ایجاد می شوند مشخص نیست. و لذا باید خود حلقه بتواند این قسمت را نیز برایم بسازد.
من با راهنمایی دوستان و اساتید از طریق یک حلقه تعداد دلخواه ابجکت ایجاد کرده ام. و می توانم رویداد کلیک را طبق کد زیر رویشان اعمال کنم ولی مشکلم این است که هر کدام باید تابع خاصی را فراخوانی کنند در این حالت من فقط می توانم یک تابع مشخص را به آنها نسبت دهم. ولی می خواهم با کلیلک هر دکمه یک اتفاق مخصوص آن روی دهد. لطفا راهنمایی کنید چگونه این کار را بکنم.
[CPPS]
for(var i:uint=0;i<refinedArray.length;i++){
...
Object(essent_list_filtered).addEventListener(MouseEvent.CLICK,onFiltered);
}
[/CPPS]
در حال حاضر فقط محتویات داخل تابع onFiltered اجرا می شود می خواهم مثلا تابع onFiltered1 و ... نیز از طریق کلیک دکمه ها فراخوانی شود.
البته این کار را می توانم بکنم که :
[CPPS]
Object(essent_sooreh_list_filtered[0]).addEventListener(MouseEvent.CLICK,onFiltered0);
Object(essent_sooreh_list_filtered[1]).addEventListener(MouseEvent.CLICK,onFiltered1);
[/CPPS]
و الی آخر. ولی تعداد دکمه هایی که ایجاد می شوند مشخص نیست. و لذا باید خود حلقه بتواند این قسمت را نیز برایم بسازد.