listbox

troojan

Member
يك نمونه از ليست باكسرو از پنل(ويندوز< كامپوننت<يوزر اينترفيس) انتخاب كن، بيارش تو استيجت و به آن نام c_list بده. سپس از (ويندوز<كامپوننت اينسپكتور) در حالي كهليست باكسرو انتخاب كردي قسمت پاراميتر را انتخاب كن، در قسمت ليبل( بعد از انتخاب آن) با استفاده از علامت بعلاوه يك خانه ديگر ايجاد كنيد و اونها رو به ترتيب circle و squar بده و ok كن. حالا قسمت ديتا را در اين پنجره(پنجره اي كه از ان ليبل را انتخاب كردي) انتخاب كن و با استفاده از علامت بعلاوه يه خانه ديگه ايجاد كن و مقدار آنها را به ترتيب 2 و3 قرار بده (با استفاده از عدد) و ok كن.
حالا يك دكمه ساخته يا از (ويندوز<كامپوننت<يوزر اينترفيس) كامپوننت باتن را به روي استيج بكش. سپس به دكمه خود نام b_btn را اختصاص دهيد و انرا در كنار ليست باكست بزار.
يك لايه ديگر ساخته و در فريم اول آن اكشن اسكريپت زير را وارد كن
PHP:
stop()
b_btn.onRelease = function(){
gotoAndPlay(c_list.value)
}
دو فريم كليدي خالي ديگر در ان قرار بده و در فريم دوم اكشن stop() را وارد كنيد و در صحنه روي اين فريم يك دايره رسم كنيد. در فريم سوم نيز اكشن stop() را قرار دهيد و بر روي صحنه يك مربع رسم كنيد.
در آخر در روي لايه اولتان كه ليست باكست و دكمه شما در ان قرار داشت دو فريم معمولي ديگر اضافه كنيد
اكنون هر دو لايه شما هم فريم هستند و كار تمام شد.
فيلمت رو امتحان كن
*توجه كن كه c_list.value در حقيقت همان مقداري است كه در ليست باكست انتخاب شده و ارجاعي است به مقدار ديتاي فيلد انتخاب شده.
* ليبل در ليست باكس اسمي است براي مقدار ديتاي شما.
(مثلا اگر در اين مثال ليبل circle انتخاب شود c_list.value برابر 2 خواهد بود.)
موفق باشي
 
آخرین ویرایش:

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

بالا