چگونگی دریافت اسم دکمه ای که بر روی آن کلیک می شود

mostafa_361

New Member
سلام به دوستان خوب و عزیز
چند تا دکمه دارم تو فلش که می خوام با کلیک رو هر کدام یه یه سری کار انجام شه
به روش معمول می شه واسه هر کدوم یه تابع نوشت اما می خوام یه سویچ تعریف کنم که متغیر ورودیش اسم دکمه ای باشه که کلیک میشه.و تو سویچش اسمهای دکمه ها و کارهایی باشه که می خوام انجام بشه
ممنون
احتیاج به راهنمایی دارم
لطفا خیلی ساده و کامل توضیح بدین
آماتورم:rose::wink::wink:
 

myfirst

Member
سلام
کد پایین رو استفاده کنید.
به توضیحاتی که توی comment ها دادم دقت کنید.


[PHPS]

import flash.events.MouseEvent;

btns.addEventListener(MouseEvent.CLICK,act,false,0,true); //btns --> MovieClip that Contain btns

function act(e:MouseEvent){ //act function get each btn name and

trace(e.target.name);

this[e.target.name+"_func"]();

}//act


function btn1_func(){

trace("this function run after btn1 clicked!");

}

//
// you must define a function for each btn in btns MovieClip like "btn1_func" function with
// btn name + "_func" suffix.
//



[/PHPS]
 

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

بالا