تبلیغات
پایگاه کد ها وسورس های مختلف زبان های برنامه نویسی - افزودن یک ایتم منو به فلش پلیر
افزودن یک ایتم منو به فلش پلیر | برنامه نویسی کاربردی ,

با سلام !

امروز داشتم به آرشیو موضوعی و فعالیت وبللاگ نگاه مینداختم متوجه شدم که دو موضوع اصلی و پر طرفدار که به دنیای برنامه نویسی هم مربوط میشه رو جا انداختم ! دیدم ما آموزش فلش خیلی کم داریم وهمچنین اکشن اسکریپت !! هم چنین ما به ماکرمدیا دایرکتور وهم چنین زبان لینگو نپرداختیم ! وقتی این موضوع رو فهمیدم بی درنگ بخش های مذکور رو ایجااد کردم. همچنین دارم روی یک پیزدی اف آموزشی اکشن اسکریپت کار می کنم که اکششن رو اصولی به کاربر یاد میده و در بخش بعدی آموزش ساخت بازی های مولتی مدیا با فلش رو میده که ان شا ا... تا هفته بعد آماده میشه برای پابلیک ! هم چنین می خوام یه آموزش دیگه در بابا دایرکتور و لینگو بنویسم و اونم به زودی عرضه خواهم کرد


اما امروز برای اول کار براتون یه آموزش فلش جالب آوردم که خودم تا به حال جایی نظیر اینو ندیده بودم !!! اما آموزش  چیست ؟

آیا تا به حال به این فکر افتادید که برای فایل فلشی که طراحی می کنید یک آیتم منو شخصی داشته باشید !! یعنی چی ؟ یعین اینکه به غیر از منو معمولی فلش پلیر یه منو مخصوص خودتون وجود داشته باشه که مثلا اسمتون رو در اون بنویسید و برای رویداد اون هم بنویسید که جعبه ارسالم یل رو باز کنه و طرف بتونه براتون میل بزنه !! یا مثلا در منو فلشتون آدرس سایتتون هم اضافه کندی تا یک تبلیغ درست وحسابی بتوانید برای خودتون در فایل فلشتون داشته باشید . یا یک منو که بتوان با انتخاب آن مثلا فلش بره و فلان فریم رو اجرا کنه و.....

خب برای انجام این کار مراحل زیر را دنبال کنید :

۱-- فلش رو باز کنید و یک فلش داکیومن معمولی ایجاد کنید

۲-- یک سری شکل روی صفحه به انتخاب خود بگذارید  (دقت کنید ما فقط با فریم۱ کار داریم)

۳-- یک لایه روی لایه های موجود با نام اکشن ایجاد کنید و در آن هیچ چیزی قرار ندهید

۴-- فریم۱ از لایه اکشن ر انتخاب کرده و در پانل اکشن فریم بنویسید :

function menuCallback (obj, menuObj) {
  menuObj.customItems.push(open);  
}
function openurl(){
 getURL("www.NetPrg.Tk");
}

var myMenu = new ContextMenu(menuCallback);

var open = new ContextMenuItem("WwW.NetPrg.Tk", openurl);

MovieClip.prototype.menu = myMenu;

خب همانطور که میبینید ما ابتدا اومدیم یک تابع برای کال بک کردن (صدا زدن) یک آیتم نوشتیم که در آن به منو آیتم ها مون یکی را push کردیم یا افزودیم . اما این گزینه که افزودیم چیست این گزینه همانطور که در ایین تر معرفی شده یک متغیره که یک نو منو آیتم هست این منو آیتم در سازنده خود دو تا پارمتر می گیره یکی متن و نوشته منو هست و دیگری کاری که با کلیک کردنم روی منو قرار انجام بشه هست که به طور مثال در اینجا یک صفحه وب باز میشه واینجا رو باز می کنه این کار در متد openurl

انجام میشه که مار در پارامتر دوم سازنده این منو آیتم اونو پاس دادیم . اما پایین تر ما یک کانتکست منو ساختیم و متد کالبک رو به اون اس دادیم حالا یه کانتکست منو داریم به یه آیتم و در آخر هم این کانتکست منو رو با  پراپرتی منو از شی موی کلیپ ست کردیم خوب حالا این فایل را اجرا کنید می بینید که یک آیتم به منو های فلش اضافه شده !!!!

ما به همین سادگی می توانیم کار ها بسیار زیادی رو فلش انجام بدیم فقط باید یه خورده سمج باشیم . در  ضمن امروز یه لینک دیگه هم به فعرست لینک های سایت اضافه شد  پس شما هم با کامنتاتون می تونید با ما تبادل لینک کنید آدرس سایت که معلومه و تیتر سایت هم برنامه نویسی حرفه ای میباشد منتظر نظر ها و سوالات و انتقادات پر مهر شما بازدید کنندگان خواهیم ماند

با تشکر

دایرکتور


نوشته شده توسط دایرکتور در شنبه 25 تیر 1384 و ساعت 03:07 ق.ظ
نوشته های پیشین
+ معرفی سرویس جدید پارسی باکس+ فراخوان دعوت به همکاری+ بازم شروعی دوباره !!!+ شروعی دوباره ؟؟؟؟؟+ الگوریتم های فشرده سازی+ .........+ گذری بر Delegate ها در سی شارپ+ کار با دیتا بیس ۲ + ارتباط با دیتا بیس ..... + افزودن یک ایتم منو به فلش پلیر+ عذر خواهی وکوکی+ پروسس ها در دات نت+ تغییر آدرس وبلاگ + اشاره گر ها و توابع + آموزش ASP.NET شماره ۱

صفحات: