آقا بهروز پرسیده بودن که میشه یه اسکریپت گذاشت که وقتی موزیک اول تموم شد اتوماتیک موزیک دومی رو شروع کنه به پخش؟ برای اینکار نیازی به نوشتن اسکریپ نیست. کافیه از موزیک های خودتون که میخواهید به صورت یک لوپ تکرار بشه یک پلای لیست بسازید . برای ساخت پلای لیست کافیه که موزیک های خودتون را تو Windows Media Player باز کنید و از منوی File گزینه Save Now Play List As را انتخاب کنید و در مقابل Save As Type گزینه دوم یعنی M3U Play List را انتخاب کنید و پلای لیستتون را بسازید. حالا برید سراغ صفحه اول پروژتون و در کادر اسکریپ نویسی از فرمان های زیر استفاده کنید.
SongListLoad("<SrcDir>\1.m3u")
SongListPlay("")
دیگه بقیش هم را احتمالا باید بلد باشید کافیه مسیر فایل پلای لیستی را که ساخته اید بدید. جواب سوال دومتون را نمی دونم ولی فکر نکنم بشه چنین کاری کرد. به هر حال اگر سوالی بود مطرح کنید.
سلام به همه دوستان عزیز
بدون معطلی بریم سر پاسخ سوالات شما
استفاده از DLL ها برای بهبود کارایی پروژه
در بعضی مواقع که حجم پروژه بالا میره و پروژمون از چندین و چند صفحه همراه با عکس و ویدیو تشکیل شده میتونیم پروژمون را به چندین قسمت تقسیم کنیم تا هم فضای کمتری از سی پی یو را اشغال کنه و هم بسیار سریعتر عمل کنه.
همونطور که میدونید وقتی فایل های MMB را ذخیره میکنیم فایلی با پسوند .mbd ذخیره میشه که این فایل فقط تویه MMB باز میشه. برای ساخت فایل های .DLL کافیه هنگامیکه میخواهید پروژتون را Save کنید بعد از نام فایل عبارت .DLL را بنویسید . در این حالت اگر مشاهده کنید میبینید که فایلی با فرمت .DLL ذخیره میشه. این فایل .DLL فایلی که توسط MMB ساخته میشه و با فایل های .DLL ویندوز فرق داره. بعد از ذخیره کردن فایل هم میتونید تو MMB بازش کنید و اگر نیاز بود ویرایشش کنید. حالا وقتی که پروژتون را در چند تیکه ساختید و با پسوند .DLL ذخیره کردید کافیه در قسمت Action شیی که میخواهید عمل انتقال بین صفحات را برای شما انجام دهد از مجموعه Action هایی که در قسمت External commands and page action
وجود داره عبارت Run another Project را انتخاب کنید و در قسمت تعیین مسیر , مسیر فایل .DLL خودتون را بدید . با این کار پروژه شما از صفحه جاری به صفحه فایل .DLL تون میره. برای باز گشت به صفحه قبلی هم میتونید مسیر فایل .DLL قبلی تون را بدید . برای کمتر شدن حجم پروژتون میتونید از منوی File گزینه Compress And export را انتخاب کنید. به همین راحتی... اقا مهرداد امیدورام جوابتون را گرفته باشید. اگر مشکلی بود مطرح کنید.
دوست عزیزی که در مورد فایل های فلش سوال کرده بودن باید بگم که نمی تونم کمک زیادی به شما بکنم مگر اینکه پروژتون را ببینم. اما این را می تونم بگم سعی کنید در یک صفحه فایل های فلش زیادی قرار ندهید و مشکل قاتی شدن صدا ها ممکنه از فایل های فلشتون باشه. بعضی از فلش ها بعد از Stop و Play از فریم اول شروع به Play شدن نمیکنه. به هر حال امیدوارم مشکلتون برطرف بشه.
دوست عزیزی هم که در مورد قرار دادن زمان برای ویدیو سوال کرده بودن تو چند پست قبلی در مورد CBK ها توضیح داده بودم. کافیه پس از اینکه ویدئو خودتون را Import کردید , با انتخاب یک شی متنی و انتخاب گزینه های مربوط به ویدیو از قسمت Label از این ویژگی استفاده کنید.
همونطور که میدونید MMB فقط برای ساخت پروژه های مالتی مدیا نیست . سعی میکنم در ادامه در مورد ساخت MP3 Player ها توضیح بدم . چند تا برنامه هم ساختم که اگر مطالب وبلاگ را دنبال کنید برنامه هایی را که تهیه کردم برای دانلود میذارم.
در مورد ساخت پاذل هم قرار بود توضیخ بدم که یادم رفته بود . به این مورد هم خواهیم پرداخت.
فعلا یا علی...امروز مطلب خاصی ندارم و فقط
پاسخ یکی از دوستان را میخواستم بدم. ادامه پروژه
ای را که درست کرده ایم در جلسه بعد می گم. برای اجرای برنامه آکروبات ریدر در داخل MMB
شما نیاز به PLUGIN مورد نیاز
برای اینکار دارید. من این PLUGIN
را دانلود کرده ام و به صورت یک پروژه برای شما
آماده کرده ام . البته این پلاگین رجیستر شده نیستش و پیغامی را مبنی بر
رجیستر کردن به نمایش در میاره.برای پروژه خودتون کافیه کار های زیر را
انجام دهید. ابتدا پروژه زیر را دانلود کنید. دانلود PLUGIN برای اجرای Acrobat Reader در MMB در صفحه آخر پروژه Plugin مورد نیاز را بر روی هارد خود نصب کنید. سپس پروژه خود
را اجرا کنید و فایل .dll را که بر روی هار د خود نصب کرده اید Embedded کنید . ( منوی Project و سپس Embedded files ) حال اسکریپی را که در صفحه سوم پروژه
ای که دانلود کرده اید در قسمت اسکریپ صفحه مورد نظر پروژه خود قرار دهید. کار شما تمام است.
برای بقیه موارد نیز مثلا دکمه Load اسکریپی را که در دکمه Load قرار دارد در شی مورد نظر خود برای باز نمودن فایل PDF قرار دهید. برای
دکمه های Zoom و پرینت و نمایش
یا مخفی کردن تولبار نیز همین کار را بکنید. یعنی اسکریپ انها را در قسمت
اسکریپ شی مورد نظر خود قرار دهید. اینا یادم رفت بگم که از منوی object / Create /
Plugin را انتخاب و
اندازه ای را برای نمایش صفحه Acrobat انتخاب و و دوبار بر رویش کلیک
کنید و در کادر مورد نظر <Embedded>\PDF.dll را تایپ کنید. همه چیز در پروژه
ای که دانلود خواهید کرد وجود دارد و اگر مشکلی بود مطرح کنید تا پاسخ دهم.
دوست دیگری در مورد نحوه قرار دادن ساعت در پروژه تو MMB پرسیده بودن که باید بگم ابتدا یک فایل متنی در پروژه بذارید مهم نیست متنش چی باشه . میتونید هیچ چیزی ننویسید. سپس از قسمت Text Properties و بخش Label روی فلش کوچک کلیک کنید و از زیر شاخه Time/Date گزینه CBK_Time24 را انتخاب کنید. دوستی هم در مورد Label تو ضیحاتی خواسته بودند که انشا الله تو ادامه بیشتر این قسمت را توضیح میدم. فقط این را بگم که از این قسمت شما میتونید به یک سری از ویژگی های شی متنی خود دسترسی داشته باشید . مثل نمایش زمان و تاریخ , نمایش مدت زمان سپری شده از فایل صوتی در حال پخش و خصوصیات دیگر فایل صوتی در حال پخش و اعلام یک موضوع پس از اعمال یک اسکریپ و چندین و چند ویژگی دیگر که تو ادامه بیشتر توضیح میدم.
سلام به همه دوستان عزیز که با سئوالات خودشون باعث میشن من به اینترنت بیام و احتمالا این ترم یه درس را بیفتم. اشکال نداره ترم بعد پس برای چیه. میخونم پاس میکنم. شوحی کردم. بریم سر سئوالات .
دوست عزیز جناب محسن خان در مورد تعیین مسیرها سئوال کرده بودن. این مطالب تو یه پست های قبلی بود و لی من یه بار دیگه اون را اینجا میارم.
((مهمترین نکته ای که در ارتباط با فایلهای جانبی باید به آن توجه کرد ، تعیین مسیر(ادرس) صحیح آن فایل در کنارپروژه است. از آنجا که اکثر برنامه های مالتی مدیا بر رویCD ارائه می شوند، شروع مسیر این فایلها را با نام درایوCD مشخص می کند و همچنین به دلیل اینکه کامپیوترهای مختلف ، الزاما تعداد درایوهای یکسانی ندارند، نام درایوCD در کامپیوترهای گوناگون نیز متفاوت خواهد بود.
مثلا ممکن است نام درایو CD در کامپیوتر شما F ویا G باشد، ولی کامپیوتر دوستتان درایوCD را با نام H بشناسد. حال راه حل چیست؟
MMB این مشکل را با دو عبارت<ScrDir>و <SrcDrive> حل کرده است. عبارت اول کل مسیری که پروژه شما از آنجا در حال اجرا هست را برمیگرداند و عبارت دوم، تنها نام درایوی را که برنامه از روی آن درایو اجرا میشود را برخواهد گرداند.))
این مطلب را در جلسه چهارم گفته بودم .عبارتهای<SrcDrive> و <ScrDir> فرق چندانی با هم ندارند.شما میتوانید از همان عبارت <ScrDir> در پروژه خود استفاده کنید.بدین معنی که مثلا وقتی شما به یک شی یا دکمه و یا گزینه میخواهید فرمان اجرای یک عکس با نام A را بدهید (اگر عکس داخل هیچ پوشه ای نباشد ) باید به صورت زیر عمل کنید.
<ScrDir>A.bmp
حال اگر عکس داخل پوشه ای با نام Picture باشد مسیر اجرا به صورت زیر است:
<ScrDir>\Picture\A.bmp
آقا محسن شما میتونید اینکار را انجام دهید . احتمالا باید مشکل شما برطرف بشه. اول از همه همه مسیر هایی را که برای اجرا به برنامه یا فایل های مختلف میخواهید بدهید را بدون استفاده از عبارات بالا انجام دهید . یعنی در قسمت Path با زدن شکل (...) مسیر فایل اجرایی خود را بدهید. دوم اینکار را بکنید. از منوی Project گزینه Path Replace را انتخاب کنید. در پنجره باز شده در زیر Replace with عبارت <SrcDir>\ را بنویسید. تیک جلوی گزینه Replace Whole Path را بزنید. با اینکار تمامی مسیر های تعیین شده به وسیله عبارت <SrcDir>\ منظم میشوند. احتمالا باید مشکل شما برطرف بشه. در ضمن در حین اجرای برنامه اگر کار خودرا تست کنید با همان خطا روبرو میشید. باید پس از Compile کردن برنامه پروژه خود را تست کنید. امیدوارم مشکلتون بر طرف بشه.
آقا کیوان برای تغییر شکل موس صفحه اصلی میتونید بر روی صفحه اصلی خود ( پایین برنامه ) که لیست صفحات وجو داره دوبار کلیک کنید تا پنجره Page properties باز بشه. در این پنجره در قسمت سمت راست (بالا) جلوی عبارت Default شکل موس مورد نظر خود را را انتخاب کنید. میتونید با انتخاب گزینه Custom 1 شکل موس دیگری بغیر از شکل موس های خود برنامه را انتخاب کنید. تو شاخه c:/windows/cursor یه تعداد شکل موس هست.
آقای محمد جزایری سئوال کرده بودن که چه طوری میشه مثل سی دی های کینگ که از .DLL ها برای کم شدن حجم پروژه استفاده کرده , استفاده کرد. انجام این کار بسیار ساده است. و به نظر من اگر پروژه شما خیلی بزرگ میباشد حتما از این روش استفاده کنید. محمد خان ابتدا پروژه ای را که درست کرده ای در داخل MMB باز کن .سپس از منوی فایل گزینه Save As را انتخاب کن. و فایل خودت را با نامی دلخواه اما با پسوند .dll ذخیره کن. مثلا مثل سی دی های کینگ optimizer.dll
این فایلی که با فرمت .dll سیو کرده ای فایل اصلی پروژه تو نباید باشه . بلکه بخشی از ان.
حالا تو MMB صفحه اصلی پروژه خودت را درست کن. در اینجا به جای عبارت Go to Page عبارت Run Another Project را انتخاب کن.و به اون فایل .dll که به عنوان بخش دیگر پروژه می باشد لینک بده. امیدورام متوجه شده باشی. اگر مشکلی بود مطرح کن.
این مورد بالا تو وبلاگ آموزش داده نشده بود . در ادامه به طور کامل این قسمت را توضیح میدهم.
ادامه سئوالات شما در پست بعدی تو ضیح داده میشود.
یا علی ...