PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درخواست کد برای اجرای برنامه در مالتی مدیا بیلدر



Borna66
08-12-2009, 02:01 AM
تو مطلب امروز قصد داریم پروژه ای را درست کنیم که از کاربر کدی را برای اجرای اتوران یا رفتن به یک صفحه درخواست کند و در صورت درست بودن کد پروژه اجرا شود.
در مرحله اول یک شی متنی از مسیر Object / Create / Input Text بسازید. این شی را باز کنید و تغییرات زیرطبق شکل روی آن اعمال کنید.

http://pnu-club.com/imported/2009/08/148.gif
بعد از اینکه Input Text را طبق شکل بالا تغییر دادید میبایست از یک اسکریپ شرطی طبق نمونه زیر استفاده کنیم.

If (code=1234) Then

Message("Tank You. Your Code Is TRUE","")

Page("Page 2")

Else

Message("I'm Sorry. Your Code Is FALSE , Please Try Again","")

End
این اسکریپ را تو قسمت اسکریپ نویسی دکمه یا شی مورد نظرتون که میخواهید عمل تایید را انجام دهد قرار دهید.
تو اسکریپ بالا 1234 رمز عبور صفحه میباشد که حتما میبایست یک عدد باشد .
بعد از اینکه کاربر کد خود را در قسمت Input Text درست وارد کند پیغام Tank You. Your Code Is TRUE و اگر کد وارد شده اشتباه باشد پیغام I'm Sorry. Your Code IsFALSE , Please Try Again ظاهر میشود.این پیغام ها هم قابل تغییر هستند. اگر میخواهید این پیغام ها به نمایش در نیاید دو خط Message را از اسکریپ حذف کنید.
بعد از اینکه کد توسط کاربر درست وارد شد پروژه به Page 2 میرود. که این اکشن هم قابل تغییر است. حال فرض کنید میخواهید با درست وارد کردن کد یک فایل EXE دیگر اجرا شود و این صفحه خود به خود بسته شود. اسکریپ به صورت زیر تغییر میکند.


If (code=1234) Then

Message("Tank You. Your Code Is TRUE","")

Run("<SrcDir>Autorun.exe","")

Exit()

Else

Message("I'm Sorry. Your Code Is FALSE , Please Try Again","")

End
تو اسکریپ بالا بین دو عبارت " اول به جای <SrcDir>Autorun.exe مسیر فایل اجرایی تون را تعیین کنید. همانطور که باید متوجه شده باشید میتونید از این روش برای اجرای اکشن های مختلف استفاده کنید. مثلا با وارد کردن کد یک موزیک برای بک گراند اجرا شود یا Setup برنامه ای اجرا شود و یا از یک صفحه به صفحه دیگر برویم.
و در آخر هم یک نمونه از این پروژه برای درک بهتر مطلب.


دریافت پروژه قرار دادن پسورد (http://forum.patoghu.com/redirector.php?url=http%3A%2F%2Fwww.naser32.persia ngig.com%2FMyProject%2FCode.zip)