سلام دوست عزیز
پیش از هز چیز، ورودتون به انجمن رو خوش آمد میگم
اینکه بتونین حرفه ای تر با MMB کار کنید، زیاد سخت نیست، فقط باید از ترکیبی از امکانات موجود استفاده کنید
یعنی پروژه هاتون رو توسط عناصر گرافیکی زیبا کنید، توسط اسکریپت نویسی هوشمند کنید و با استفاده از پلاگینها، کارهای بیشتری رو انجام بدید.
در ضمن طبق قوانین تالار شما باید قبل از پرسیدن سوال جستجو کنید و سوالاتتون رو هم در مباحث جداگانه مطرح کنید؛ که دلیلش هم این هست که با پرسیدن سوالاتتون در مباحث جداگانه، کاربری که بعدها همون سوال رو داشته باشه، میتونه با یک جستجوی ساده جواب سوالش رو بگیره و در یافتن جواب سوالش موفق تر خواهد بود
به هرحال من جواب سوالاتتون رو میدم، فقط لطف کنید در دفعات بعد این موارد رو رعایت کنید، ممنون از همکاریتون.
یکی اینکه چجوری از تم های آماده که دوستان لطف می کنن و مگذارن داخل پروژه خودم
استفاده کنم و همچنین فرم ها واستایل های مختلف که دوستان مگذارن ؟
شما میتونین از عناصر گرافیکی ای که در این تم ها وجود دارن استفاده کنین (اونها رو در پروژه ی خودتون کپی کنید) و یا در همون فایل شروع کنید برنامتون رو بنویسید، یعنی از جلوه های بصری اون استفاده کنید و در جایی که نیاز به تغییر بود اون رو تغییر بدید
دوم اینکه بعضی از دوستان button های زیبایی رو به صورت فایل های مختلف میگذارن که عکس نیستند و
با پسوند های مختلف هستند چجوری از اون ها در پروژه خودم استفاده کنم ؟ بعضی از اونها هم به صورت فلش
هستند
دکمه ها یا بصورت فایلها ی 3sb هستند که میتونید اونها رو در برنامه استفاده کنید (توسط شئ Alpha Button)
یا بصورت فایلهای BTN هستند، که اونها هم از طریق شئ Bitmap Button میتونن مورد استفاده قرار بگیرن
یابصورت فایلهای OBM هستند، که در واقع این فایلها میتونن تمام اشیاء MMB ازجملهدکمه ها رو در خودشون نگهداری کنن که اون ها رو هم میتونید از منوی فایل ایمپورت کنید (Import Objects)
و احتمال داره هم بصورت سه فایل تصویری باشن که میتونید اون سه عکس رو توسط شئ Bitmap Button به دکمه تبدیل کنید
فایلهای فلش هم که از طریق شئ Flash مورد استفاده قرار میگیرن
سوم اینکه چجوری سایز های متفاوت برای هر صفحه پروژه ام بگذارم مثلا صفحه اول 480*640 و صفحه بعد
230*340 ؟
برای اینکار میتونید در اسکریپت شروع صفحه (Page Start) از دستور
SysCommand استفاده کنید:
کد:
[FONT=Courier New][SIZE=2][COLOR=#000090][B]SysCommand[/B][/COLOR]("ResizeWindow","[COLOR=#ff0000]340[/COLOR],230")[/SIZE][/FONT]
چهارم از پلاگین ها چگونه در برنامه ام استفاده کنم و چجوری بفهمم که این پلاگین چه کاری رو انجام می ده مثل
پلاگینی که فایل های PDF نمایش میده ؟
برای ارتباط با پلاگینها سه دستور وجود داره:
کد:
[FONT=Courier New][SIZE=2][COLOR=#009000]** Sets a value for PlugIn[/COLOR]
[COLOR=#000090][B]PluginSet[/B][/COLOR]("PlugIn","Variable")
[COLOR=#009000]** Runs a Function of PlugIn[/COLOR]
[COLOR=#000090][B]PluginRun[/B][/COLOR]("PlugIn","Function")
[COLOR=#009000]** Gets the Returned value from PlugIn[/COLOR]
[COLOR=#000090][B]PluginGet[/B][/COLOR]("PlugIn","Variable")[/SIZE][/FONT]
که اولی یک مقدار رو (در صورت نیاز) برای استفاده ی پلاگین، برای اون میفرسته
دستور دوم یک تابع از توابع موجود در پلاگین رو اجرا میکنه
ودستور سوم مقداری که تابع برمیگردونه (در صورت وجود) رو در یافت میکنه
توجه کنید که ترتیب اجرای دستورات به همینشکل هست، یعنی اگر یک تابع از پلاگین برای اجرانیاز به مقدار اولیه داشته باشه باید اول توسط
PluginSet اون مقدار رو برای پلاگین بفرستیم و بعد توسط
PluginRun اون تابع رو اجرا کنیم، واگر هم تابع خروجی داشته باشه، باید اول تابع اجرا بشه و سپس توسط دستور
PluginGet مقدار خروجی گرفته بشه.
در مورد روش کار با هر پلاگین هم باید از راهنمای همراه پلاگین استفاده کنید، که البته در پوشه ی
Plugins/PlugIndex در محل نصب برنامه ی MMB فایل راهنمایی وجود داره که حاوی راهنمای تعداد زیادی از پلاگینها هست
موفق باشید، و اون مواردی که خدمتتون عرض کردم هم فراموش نشه لطفاً