بیست

نوشته های ایمان زندیه

بیست

نوشته های ایمان زندیه

آموزش پایه ای MMB + دیکشنری+ پاسخ به سوالات

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

MMB Level 1

MMB Level 2

همچنین یک Template برای دانلود قرار دادم که کاملا فارسی هست و اون رو هم پارسال طراحی کردم . میتونید از لینک زیر دانلود کنید :

Template 1

پاسخ سوالات :

آقای صدرا اصرار زیادی روی دیکشنری داشتن و من هم این چند مدت شدیدا ذهنم مشغول این دیکشنری بود تا بالاخره راه حل رو پیدا کردم . یعنی یه دیکشنری رو تونستم ایجاد کنم که نه نیاز به عکس و ... داره و نه نیاز به اسکریپتهای پیچیده .  از اونجایی که قصد کاملتر کردن پروژه دیکشنری رو دارم و قصد دارم پس از گرفتن اشکالاتش یه پروژه بی نقص ارائه بدم فعلا یه دمو از اون رو برای دانلود میذارم که پیشنهاد میکنم دانلود کنید و پیشنهادهاتون رو برام بنویسید . بعد از دانلود ۲ فایل با نامهای English.dic و Farsi.dic همراه با فایل اصلی میباشند . شما میتوانید این دو فایل را با Notepad باز کرده و به آنها لغتهای جدید اضافه کنید به این ترتیب که اگر در خط ۱۰ فایل English یک کلمه اضافه کردید در خط ۱۰ فایل Farsi.dic معنی آن را بنویسید. دریافت دموی دیکشنری :

MMB Dictinary

آلفرد در مورد ۳۰ روزه کردن پرسیده. برای اینکه پروژه رو ۳۰ روزه کنید میتونید زمانی که اولین بار برنامه اجرا میشه شماره روز رو که از CBK_DateNum شماره ماه رو که از CBK_MonthNum به دست میاد رو در رجیستری ذخیره کنید . هربار که برنامه اجرا میشه اگه شماره روز و ماه ۳۰ روز بیشتر از آنچه در رجیستری هست رو نشون بده برنامه اتوماتیک خارج میشه . یه مقدار گیج کننده بود ولی این روزا سعی میکنم پروژه اش رو بزارم. برای آشنایی بیشتر پست مربوط به رجیستری رو بخون.

در پاسخ به مینا باید بگم خوب متوجه سوال شما نشدم. احتمال شما میخواهید یک ویدئو قرار بدید با چهارتا دکمه که دوتاش به ترتیب فیلم رو ( که ۴تا هستن) نشون بده یکیش بره آخر و دیگری اول. برای این سوال شما هم در پست بعدیم یه پروژه میذارم ( چون متاسفانه الان وقت ندارم ) .

فعلا خدانگهدار.......

منوی فلش

سلام دوستان.

امروز میخوام در مورد قرار دادن منوی فلش در پروژه mmb توضیح بدم. از اونجایی که منوهای فلش بسیار جذاب هستند میتونن به برنامه شما زیبایی و جلوه قابل توجهی رو بدن. پروژه فلش که امروز قرار دادم از یک منوی فلش که با برنامه Macromedia Flash MX طراحی شده تشکیل شده و یک Script که با کلیک بر روی یکی از دکمه های موجود در من اجرا خواهد شد . برای اینکه دستورات mmb را از طریق flash اجرا کنید لازمه که برای دکمه هاتون توی فلش کد بنویسید :


برای اجرای یک Script :

on (release) {
  fscommand ("mmb","RunScript(\"Script Name\")");
}


رفتن به صفحه مورد نظر :

on (release) {
  fscommand ("mmb","Page(\"Page Name\")");
}

**************************************برای رفتن به صفحه بعد :

on (release) {
  fscommand ("mmb","NextPage()");
}

**************************************برای رفتن به صفحه قبل :

on (release) {
  fscommand ("mmb","PrevPage()");
}


شما میتونید پروژه فلش را از لینک زیر دریافت کنید :

دریافت پروژه منوی فلش


از اونجایی که تو مطلب آخری که آقا ناصر نوشتن SysCommand رو توضیح دادن یک پروژه هم برای نمایش کارایی های SysCommand به جز کپی کردن فایل که قبلا توضیح دادم قرار دادم که میتونید دریافت کنید :

دریافت پروژه SysCommand


آقای صدرا هم در مورد ساخت دیکشنری پرسیده بود که باید بگم اینکار با mmb تغریبا ناممکنه چون دیکشنری نیاز به بانک اطلاعات داره و mmb نمیتونه با بانکهای اطلاعاتی ارتباط برقرار کنه مگر اینکه به وسیله پلاگین خاصی این قابلیت رو پیدا کنه. البته من دارم روی فایلهای txt کار میکنم که شاید بشه اونهارو به عنوان بانک داده ها در نظر گرفت . فعلا خدانگهدار .......

آشنایی با SysCommand

سلام به همه دوستان عزیز

امروز قصد دارم در مورد SysCommand ها که یکی از کاربردی ترین فرمان ها در مالتی مدیا بیلدر هستند  توضیح کوچکی بدم.  سیس کومند ها خاصیتهایی مانند تغییر  اندازه صفحه پروژه و محل قرار گیری پنجره پروژه را برای شما تعیین می کنند و به صورت زیر تعریف می شوند : 

SysCommand("command","parameters")

پارامتر اول نوع فرمان و پارامتر دوم پارامتر های اضافه  را تعیین می کند. حالا لیستی از  فرمان های مهم SysCommand را تو زیر براتون آوردم.

SysCommand("ResizeWindow","width,height")

فرمان ResizeWindow  باعث تغییر  اندازه صفحه پروژه میشه. که به ترتیب توی فرمان بالا میتونید  عرض و طول پنجرتون را تعیین کنید.   مثلا فرمان زیر پنجره را به عرض 300 و طول 400  در میاره.

SysCommand("ResizeWindow","300, 400")

فرمان بالا را میتونیم به صورت زیر هم تعریف کنیم :

a = 300
b = 400
SysCommand("ResizeWindow","a,b")

فرمان زیر پنجره پروژه را به مرکزی ترین نقطه مانیتور منتقل می کند :

SysCommand("CenterWindow","") 

فرمان زیر می تواند پنجره پروژه را به نقطه ای که شما تعیین میکنید منتقل کند. به جای x و y نقاط مورد نظرتون را بنویسید.

SysCommand("MoveWindow","x,y")

فرمان زیر باعث میشود تا پنجره پروژه شما همیشه روی دیگر پنجره های باز شده قرار گیرد .

SysCommand("AlwaysOnTop","")

فرمان زیر پنجره پروژه شما را از حالت همیشه رو بودن خارج می کند :

SysCommand("NOTAlwaysOnTop","")

یکی دیگر از فرمان های کاربردی SysCammand فرمان CopyFile می باشد که آقا حسین این مورد را قبلا توضیح داده بودند.

SysCommand("CopyFile","source$,destination$")

عبارت دوم  محل قرار گیری فایل و عبارت سوم مسیر کپی کردن فایل می باشد. برای مثال :

destdir$ = 'C:\Program FIles\CopyTest'
dest$ = destdir$ + '\testfile.txt'
source$ = '<Embedded>\text.txt'
SysCommand("CopyFile","source$,dest$")

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

 


اینم یک توضیح مختصر در رابطه با پروژه Maximize  کردن پروژه

اسکریپ 1 ( Script 1 ) باعث میشود که پنجره پروژه در مرکزی ترین نقطه مانیتور قرار بگیرد همچنین با تغییر و حرکت دادن پروژه در اجرای دوباره آن خصوصیات قبلی را رعایت میکند این اسکریپ در Page Properties صفحه قرار میگیرد یا میتونید توی یک اسکریپ بذارید و در Page Properties از فرمان Runscript استفاده کنید.

اسکریپ 2 ( EnterKey ) برای دکمه Maximize  باید قرار داده شود و مکان هندسی قرار گرفتن دکمه و تغییر سایز پنجره را کنترل می کند و همچنین میتونید توی یک  اسکریپ جدا بزارید و  کلید Enter  یا هر کلیدی را براش تعیین کنید تا با اون پنجره را maximize  کنه. 

اسکریپ 3 (S-Resize-PlugIN ) که در Master Top Layer  باید قرار داده شود  نیز ثبت محل قرار گرفتن پنجره و اندازه آن را ثبت و نگه داری می کند.

من دیگه پروژه را تا اونجایی که میشد ساده کردم و فقط دکمه Maximize را توش در نظر گرفتم. میتونید با تغییر مقادیر x و  y خصوصیات پنجرتون را تنظیم کنید. کافیه یک کم با پروژه و اسکریپ ها ور برید تا نتیجه نهایی را بگیرید.

دریافت پروژه Maximize  کردن پنجره

جناب آلفرد برای 30 روزه کردن پروژه یک پلاگین پیدا کردم. به زودی یک دمو از آن تو وبلاگ می زارم. البته اگر هنوز بخواهید.


مشکل راست کلیک

سلام !

درباره ی این راست کلیک به نظر من یه مشکل وجود داره که من توی این فایل رفعش کردم .

پروژه رو از این آدرس بگیرید :

http://shenzar.persiangig.com/Right%20Click.mbd

پست قبلی من هم یه نمه  خراب سند  شد بعدا براتون می فرستم !

معرفی برنامه Foxit Redaer

سلام به همه  دوستان عزیز

اگر یادتون باشه قبلا یک پلاگین برای اجرا فایل های آکروبات ریدر ( PDF ) معرفی کرده بودم. با اون پلاگین ما قادر بودیم تا فایل های PDF را داخل پروژه Binding  کنیم. امروز قصد داریم نرم افزاری را معرفی کنیم  قادر است فایل های PDF را به راحتی اجرا کنید.

فرض کنید شما در حال ساختن پروژه ای هستید  که دارای تعداد زیادی فایل PDF میباشد. بنابراین مجبورید تا برای اجرای فایل های PDF از کاربر بخواهید که برنامه Acrobat Reader  را بر روی سیستم خود نصب کند یا قسمتی را برای نصب این برنامه تعیین کنید. برای راحتی کار شما میتوانید از این برنامه استفاده کنید. این برنامه  تنها یک فایل EXE میباشد و نیازی به نصب ندارد و کافی است آن را در سیدی پروژه خود قرار دهید  تا  به راحتی و سرعت بالا فایل های PDF را برای شما اجرا کند. برای اجرای هر فایل PDF میتونید از کد زیر  استفاده کنید. که قسمت اول برنامه  Foxit Reader  را اجرا کرده و قسمت دوم به صورت اتوماتیک فایل PDF مورد نظر شما را داخل برنامه باز میکند.

Run("<SrcDir>\foxit Reader.exe",""<SrcDir>\PDFName.pdf"")

امیدوارم این برنامه مورد استفاده شما قرار بگیره . برنامه را میتونید از لینک زیر با حجم 2.59 مگا بایت دانلود کنید.

Foxit Reader  دانلود برنامه 

در آخر هم یک درخواست از دوستان دارم اگر برنامه هایی بدین شکل میشناسند که تنها یک فایل EXE باشد به من معرفی کنند تا من هم بتونم استفاده کنم.


ملیحه

۱. پروژه سئوال امتحانی را چطوری باز کنم . باز نمی شود خیلی به آن احتیاج دارم.

من پروژه سوال امتحانی را خودم هم دانلود کردم مشکلی نداره.  این نکته را بگم که من پروژه ها را با برنامه WinRAR فشرده کردم. برای باز کردنشون نیاز به برنامه WinRAR دارید که معمولا تمامی کاربران ویندوز از اون استفاده میکنند.  اگر برنامه را ندارید با سرچ تو گوگل میتونید یک نسخه از اون را پیدا و دانلود کنید.

سئوالی که داشتم این بود که من در پروژه ام یک فایل اصلی با پسوند بیلدر دارم و بقیه فایلهایم که به آن لینک کرده ام پسوندشان دی ال ال است وقتی از فایل اصلیم به این فایلها میروم در بازگشت از این فایلها به فایل اصلی میخواهم مثلا به صفحه ۴ از فایل اصلی برود نه به صفحه اول آن . باید چکار کنم.

حالا سوالتون را متوجه شدم. کافیه وقتی اون پروژه را Run میکنید تو قسمت دوم نام صفحتون را بنویسید مثلا

RunMBD("<SrcDir>\Media 1.mbd","Page 4")

میخواستم بدونم فرق بلدر و دایرکتور چیست؟

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

آقا  جواد  دلیل اینکه  پروژه صفحه مشکی بود و وقتی ران میکردید رنگش عوض میشد این بود که من تو Master top Layer از یک Rectangular  مشکی استفاده کرده بودم. برای راحتی کار شما من پروژه را یک کم ساده تر کردم تا راحت تر بتونید تو پروژتون ازش استفاده کنید. برای دسترسی به اسکریپ های اصلی از  منوی Page گزینه Master Top Layer را انتخاب کنید. میتونید پروژه را از این لینک دانلود کنید. پروژه ساده شده تغییر سایز ویندوز

آقا رسول البته حق با شماست. یه نگاهی هم به نظر سنجی بکنید و یه نظر به ما بدید  تا ما دلگرم شویم.

ساخت راست کلیک برای پروژه

سلام به همه دوستان عزیز

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

MMB سه فرمان ساده برای تشخیص کلیک های موس  در نظر گرفته. این سه فرمان عبارتند از :

MouseLButton()

MouseRButton()
MouseMButton()

که عبارت ها به ترتیب از بالا به پایین برای باز گرداندن کلیک چپ موس _ کلیک راست موس _ کلید وسط موس میباشد.

وقتی کلیک  های موس را فشار میدهید  مقادیر بالا یک میشود در غیر اینصورت مقدار آنها صفر میباشد.

حال برای ساخت راست کلیک ابتدا منوی راست کلیک مورد نظرتون را طراحی کنید سپس همه اونها را با هم Group  کنید. و نام Label  اون را Menu  بزارید و از قسمت   All Object  ( سمت راست ) با کلیک روی شکل چشم اون را مخفی کنید.

یک اسکریپ تو پروژتون بزارید و فرمان زیر را توش تایپ کنید.

از فرمان ScriptTimer("Script","50") هم توی Page Properties  صفحتون استفاده کنید تا اسکریپ را اجرا کنه. پروژه شما آماده شده است . فقط این نکته را هم اضافه کنم که تو اسکریپ بالا میتونید به جای  MouseRButton  از دو فرمان دیگر نیز استفاده کنید که در اینصورت  نوع  تشخیص کلیک نیز تغییر میکنه.  حالا پروژه را Complie  کنید و نتیجه را ببینید. این هم یک نمونه  برای دریافت.

دریافت پروژه ساخت راست کلیک

پاسخ سئوالات۵

سلام به همه دوستان عزیز

ملیحه برای اینکه وقتی به صفحه بعدی میرویم آهنگ صفحه قبل قطع شود چه کار باید بکنیم؟

برای اینکار کافیه از فرمان  BackgroundStop()  یا  BackgroundPause() تو اون صفحه ای که میخواهید آهنگ Stop بشه استفاده کنید.

وقتی دوتا فایل را با هم لینک میکنیم در هنگام اجرا وقتی به فایل اصلی بر می گردد دوباره انرا از اول اجرا میکند در صورتیکه به آن فرمان داده بودم که مثلا به صفحه ۳ برود.

من منظورتون را متوجه نشدم بالاخره دوتا صفحه را به هم لینک کردید یا دو فایل را به هم لینک کردید . چه نوع فایلی ؟  سوالاتون را یک کم  واضح تر بگید.

می خواهم  با درگ و دروپ اطراف صفحه ای که ساختم اندازه صفحه رو تغییر بدم.

میتونید پروژه زیررا دانلود کنید. دریافت پروژه تغییر اندازه صفحه پروژه 

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

کافیه برای هر یک از گزینه هات اکشن خوش را تعیین کنی مثلا پخش فیلم 1 و ... و تو قسمت Color Interaction  رنگ مورد نظرت را برای وقتیکه موس روی اونها میره یا وقتی که کلیک میکنید تعیین کنی و بعد همه گزینه هات را با هم گروپ کنی. فکر نکنم کار سختی باشه.

سعید خفن

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

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

آقا جواد  متاسفانه این یکی از محدودیت های MMB  که نمیتونید در اشیایی مانند HTML , Flash , Video. Listbox از هات اسپوت استفاده کنی. یعنی اینکه از MMB نمیتونید با این اشیا ارتباط برقرار کنید ولی فکر کنم از سمت فلش بشه  اکشنهای مورد نظرتون را اعمال کنید و نیازمند تا کمی با  فلش آشنایی داشته باشید . میتونید فلشتون را طوری بسازید که اون قسمتی که با Hotspot  پر میشه جز کار نباشه. به هر حال کاری نمیتونید بکنید مگر این که از دوستانی که فلش بلدند بپرسید.

آلفرد

آیا میشه مولتی مدیایی که ساخته شده رو به صورت 30 روزه در آورد؟ یعنی اینکه 30 بار در کامپیوتر User اجرا شه؟

آره میشه این کار را کرد.  باید ترکیبی از  یک  پلاگین مثل  Plugy  و ثبت اطلاعات در رجیستری عمل بشه. اما من فعلا جوابی براش ندارم. اگر  پروژه آماده شد براتون میزارم.

میشه دستور جستجوی واژه رو در مولتی مدیا گذاشت ؟ خود مالتی مدیا بیلدر امکانات کمی داره. مثلا میتونه سطر ی را که کلمه مورد نظر پیدا شده را نمایش بده که البته انتخاب خوبی نمیتونه باشه. یا اینکه میتونید نوشته ها داخل یک فایل .txt  بنویسید و با فراخوانی اون کلمه مورد نظرتون را جستجو کنید. که بازم  به درد نمیخوره. یا اینکه از سونگ لیست استفاده کنید.

هستی

من برای متنهای پروژه‌ام از تکنیک فایلی با پسوند html استفاده کردم، حالا می‌خوام بدونم میتونم امکان چاپ متن رو برای کاربر محیا کنم یا خیر؟ (چرا که کلیک راست رو غیر فعال کردم)

از  فرمان زیر استفاده کن.  

Browser("Browser","Print")

آیا میتونم امکان سرچ هم در این شی فراهم کنم.

متاسفانه خیر

ساخت سوال امتحانی 4 گزینه ای

سلام به همه دوستان عزیز

اگر دوست دارید که یک سوال امتحانی 4 گزینه ای درست کنید کافیه پروژه زیر را دانلود کنید. میخواستم این موضوع را تو یک پست توضیح بدم ولی دیدم چیز خاصی نداره .  پروژه زیر را  من برای 2 سوال طراحی کردم.  این پروژه چیز خاصی نداره فقط از یک اسکریپ شرطی  به اضافه ی فرمان Load text  تشکیل شده.  با تغییر اسکریپ صفحه نتایج میتونید برای تعداد بیشتری سوال نیز پروژتون را طراحی کنید.

دانلود پروژه سوال امتحانی

آقای اندی هم سوال کرده بودند چه طوری می تونیم حجم پروژمون را کم کنیم. برای اینکار من چند روش زیر را پیشنهاد میکنم.

1- استفاده از تصاویر خارجی

2- حداقل استفاده از فایل های Embedded  

3-  برداشتن تیک Embedded Flash Player  اگر پروژتون فایل فلش نداره.

4- برداشتن تیک های مربوط به صدا در قسمت Compile  اگر پروزتون صدا نداره.

5-  انتخاب گزینه های مناسب از قسمت Compress And Export  از منوی فایل .

6- بهینه سازی تصاویر مورد استفاده در پروژه

7- و از همه مهمتر تقسیم پروژه به چند قسمت. یعنی اینکه پروژتون را به چند قسمت تقسیم کنید و از فرمان RunMBD برای اجرای هر بخش تقسیم کنید.

با انجام این کارها نهایتا فایل اصلی شما باید در حدود 300 کیلو بایت باشه. منظورم همون فایل EXE شماست.


تغییر HomePage اینترنت اکسپلورر به وسیله پلاگین Microbe

سلام به همه دوستان عزیز

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

این پلاگین دارای قسمت های مختلفی میباشد و جناب Microbe  ( نه اون میکروبی که شما می شناسید ) تعدا د زیادی پلاگین برای MMB نوشته که  یکی از اونها Microbe Registry  میباشد. در ادامه سعی میکنیم تا دیگر پلاگین های بسیار کابردی Microbe  را هم برای شما معرفی کنیم.

مثل همیشه بعد از دریافت پلاگین یک شی پلاگین از مسیر  Object / Create / Plug-In ایجاد کنید و پلاگین را فراخوانی کنید . ودر سوالی که از شما پرسیده میشود پاسخ مثبت دهید تا پلاگین Embedded  شود. نام پلاگین را ازقسمت Label  به MRegistry تغییر دهید. حال کافی است  از فرمان های زیر برای فراخوانی اسکریپ  استفاده کنید.

 

 

اسکریپ بالا دقیقا جوری نوشته شده که اگر شما از ویندوز XP استفاده میکنید آدرس شروع IE را به سایت Google  تغییر میدهد. کافی است به جای Google  آدرس خود را بنویسید. برای ویندوز 98 و بقیه باید کلید رجیستری که آدرس شروع اینترنت اکسپلورر تو اون ذخیره شده است را پیدا کنید.

حالا اگر میخواهید بیشتر در مورد فرمان بالا بدانید باید بگم که :

پارامتر اول  یعنی  HKEY_CURRENT_USER|Software\Microsoft\Internet Explorer\Main  مسیر کلید شما را تعیین میکند.

پارامتر دوم یعنی  String   نوع کلیدی را که شما میخواهید درست کنید را تعیین میکند که به 5 مقدار زیر میباشد.

String – Expand _ String – Bool – Float – Integer

پارامتر سوم یعنی Start Page  نام کلید مورد نظر شما میباشد.

پارامتر  چهارم  مقدار کلید را برای ما مشخص میکند که در اینجا سایت گوگل میباشد.

پارامتر پنجم  هم  یعنی TRUE برای ایجاد کلید و اگر FALSE انتخاب شود  در صورتیکه کلید موجود نباشد  ارزش نوشته نمیشود.

این پلاگین قابلیتهای دیگری هم دارد . در آخر هم میتونید پلاگین و یک نمونه از نحوه کار را از لینک زیر دانلود کنید. فقط این را اضافه کنم که من پلاگین را داخل پروژه Embedded  کردم. برای دسترسی به فایلهای Embedded  کافی است در هنگام اجرا پروژه  یک کپی از پلاگین از مسیر زیر بگیرید.   C:\Documents and Settings\User\Local Settings\Temp\MMBPlayer

 

دریافت Microbe Registry PlugIn

پاسخ سئوالات۴

سلام . بدون معطلی بریم سر پاسخ سوالات ...

آقا جواد  برای گذاشتن اکشن بر روی فایل های فلش میتونید از Hotspot ها استفاده کنید. با بیلدر میتونیم پروژه را Maximize  و Restore  کنیم . اینکار نیاز به پلاگین داره. الان نام پلاگینش یادم نمیاد. ولی به زودی سعی میکنم تو یک پست این مطلب را توضیح بدم. متاسفانه من با قفل نرم افزاری کولاک کار نکردم و اطلاعی از نحوه کار آن ندارم. 

آقا سعید پرسیده بودند که چه جوری کلمات یک تکست را به صورت ستاره ای نشان دهیم مثل پاسورد ویندوز . برای اینکار یک فونت هست به نام  Password . میتونید از این فونت استفاده کنید. پس از نصب فونت در قسمت انتخاب فونت فونتی با نام NewWGL4Font را انتخاب کنید.

دریافت فونت ستاره ای یا  Password

و اما پاسخ سوالات صدرا

1- چجوری میشه کاری کرد که بعد از مثلا ۲۰ دقیقه مثلا از صفحه یک به صفحه دو بره؟؟

برای اینکار باید از اسکریپ تایمر استفاده کنید. یک اسکریپ تو پروژتون بذارید.( Object / Create / Script ) و توش فقط بنویسید NextPage() . بعدش کافیه از فرمان زیر در قسمت Properties  صفحه اولتون استفاده کنید.  ScriptTimer("Script","3000")

تو فرمان بالا 3000 زمان انتقال به صفحه بعد به میلی ثانیه  و Script  نام اسکریپ یا Label  اون میباشد.

۲- چجوری میشه کاری کرد که مثلا طرف با وارد کردن پسورد صحیح به همه امکانات برنامه دسترسی داشته باشه یعنی مثلا به صفحه دو منتقل بشه و وقتی دوباره برنامه رو باز کنه صفحه ۱ دیگه براش بالا نیاد؟ یعنی صفحه دو رو نشون بده .

برای اینکار کافیه یک متغیر تو رجیستری ذخیره کنی. تو صفحه اولت  کافیه اسکریپ زیر را قرار بدی.  

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

مینا خانوم  لطفا سوالتون را یک کم  واضح تر بگید . من متوجه نشدم منظور شما چیه.

یک سوال هم یک نفر پرسیده بود یادم نمیاد کی بود .سوالش  در مورد فایل های mef  بود. این جور فایل ها را با برنامه Real Draw  محصول همین شرکت  Mediachance  میشه ساخت. فایل های mef  فایلهایی هستند  که میشه اونها را داخی MMB باز کرد . مثل دکمه های سه حالته.