واضح آرشیو وب فارسی:سایت ریسک: EventDispatcher DaDaDooDoo 08 آذر 1388, 23:26سلام دوستان ، کسی می تونه کمی در مورد EventDispatcher برای من توضیح بده ، می خوام بدونم کاریردش چیه ؟ ممنون . Insomnia 08 آذر 1388, 23:34Event رو میدونی چیه؟ DaDaDooDoo 09 آذر 1388, 11:24بله می دونم ، ولی منظور شما از این سوال رو نفهمیدم ... Insomnia 09 آذر 1388, 12:32این سوال بستگی داشت به نحوه جوابم... کلا در کامپیوتر،مثلا در سیستم عامل: در یک فرایند cpu اگه کاری رو به حالت معلق در بیاریم میگیم dispatch کردن در as هم همین طوره و با این کار می توانیم event ها رو به حالت معلق ببریم یعنی: شما در کارتان تعدادی رویداد تعریف کرده ای و این رویدادها منتظر اتفاق مورد نظرشون هستند(مثل eventListener) با این کلاس می توانی رویدادهای مورد نظرت و غیر ضروری رو برداری یا تعریف کنی و یا درستی اونها رو چک کنی(مثل addEventListener) دقیقا مثل یک ناظر عمل میکنه. DaDaDooDoo 09 آذر 1388, 18:21می تونی با یک مثال بیشر برام توضیح بدی ؟ می خوام کاربرد عملیشو بدونم ... مرسی . DaDaDooDoo 12 آذر 1388, 13:54سلام من یک نمونه دارم که یک public constant رو از نوع string تعریف کرده بعد بهش مقدار داده و در نهایت این public constant رو به عنوان Event صدا کرده ... به این صورت : public static cosntant consName : string = "something"; SomeMovieClip.addEventListener(consName,functionNa me) البنه از EventDispatcher هم استفاده کرده ، یعنی همین public constant رو یک EventDispatcher تعریف کرده ... من اینجوری فهمیدم که EventDispatcher برای تعریف یک Custom Event کاربرد داره اما این Custom Event کی اتفاق میفته ؟ (مثلا تو همین نمونه بالا ) .... Insomnia 12 آذر 1388, 22:52سلام یه چند روزی سرم شلوغ بود لذا نمی تونستم زودتر جواب بدم! در مورد سوالت، بنده یه اشتباه کوچیک انجام دادم:shock: به دلیل تشابه اسمی که من در خوندن پست دقت هم نکردم رخ داد. به هر حال.. EventDispatcher یه کلاسه مثل MovieClip (البته مثل هم نیستند! برای مثال گفتم.) شما که از addeventlistener استفاده میکنی در حقیقت از این کلاس داری استفاده میکنی. این کلاس تابعهای مثل addEventListener dispatchEvent ... و چند نمونه دیگه هم در خودش داره. یه توضیح کوچیک هم راجع به dispatchEvent تو پست قبلی دادم. فعلا عجله دارم! کاملتر خواهم کرد اگه تمایل داشته باشی. DaDaDooDoo 13 آذر 1388, 00:20وای حاجی شرمنده ... من منظورم همون dispatchEvent هست ... تو مثالی که گفتم هم از dispatchEvent استفاده کرده نه EventDispatcher ببخشید ، بی دقتی کردم .
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 333]