واضح آرشیو وب فارسی:سایت ریسک: نصب فلش پلیر در صورت یافت نشدن برنامه فلش پلیر در ویندوز Alinarc70 11 اسفند 1389, 09:08سلام دوستان . من یک اتوران مجموعه نرم افزاری آماده کردم که در این پروژه از فلش هم استفاده کردم . حالا که پروژه تمام شده وقتی که سی دی اتوران رو بر روی یک ویندوزی که تازه نصب شده و برنامه فلش پلیر هم در ویندوز نصب نشده میزارم ، قبل از این که اتوران اجرا بشه یک پیغام بر روی صفحه ظاهر میشه که میگه شما برنامه فلش پلیر رو نصب ندارید ، البته بعد از زدن کلید ok اتوران بدرستی و تمامی فایل های فلش در اتوران بدون هیچ مشکلی اجرا میشن . روی سیستم هایی هم که فلش پلیر روی اونها نصب است این پیغام ظاهر نمیشه . حالا سوال من از شما دوستان عزیز اینه که چطوری میشه کاری کرد که وقتی سی دی اتوران را بر روی سیستمی که برنامه فلش پلیر روی آن نصب نیست گذاشت اون پیغام ظاهر نشه یا مثل اتوران مجموعه نرم افزاری کینگ اول برنامه فلش پلیر ار روی سی دی نصب بشه و بعد اتوران اجرا بشه ؟ و در صورتی که برنامه فلش پلیر بر روی سیستمی نصب باشد نیاز به نصب مجدد برنامه از روی سی دی نباشد ... the_king 11 اسفند 1389, 11:49اصولا باید بررسی نسخه Flash Player باید در برنامه ای انجام شود که از Flash استفاده ای نکرده است و قبل از اجرا شدن برنامه اصلی فراخوانی می شود تا مطمئن شود که موقع اجرا شدن برنامه اصلی Flash Player نصب شده. شما باید از زبان برنامه نویسی ای یا پلاگین هایی در MMB استفاده کنید که هم بتواند مقدار کلید های Registry ویندوز را بخواند و هم بتواند نسخه فایل های اجرایی را از داخل جدول اطلاعات فایل بخواند. روال کار : مسیر کلید زیر را در Registry ویندوز باز کرده و مقدار پیشفرض (Default) را بخواند : HKEY_CLASSES_ROOTCLSID{D 27CDB 6E-AE6D-11cf-96B 8-444553540000}InprocServer32 این کلید برای ثبت شدن فایل ActiveX ای هست که Flash Player نصب می کنه و مقداری که ازش خوانده میشه مسیر فایل ActiveX اش است. مثلا : C:Windowssystem32MacromedFlashFlash10l.ocx اگر چنین مسیری وجود نداشت که اصلا Flash Player نصب نشده و برنامه باید فایل اجرایی Setup را اجرا کند. اما فرض کنیم که قبلا Flash Player ای نصب شده. حالا شما باید نسخه این فایل ocx رو بخوانید، مثلا 10.1.102.64 که البته دو بخش Major و Minor یعنی 10.1 اهمیت بیشتری داره. Version Info یکی از ساختار های پیشفرض ویندوز است که API ویندوز می تواند آنرا در هر فایلی به شرط وجود پیدا کرده و بخواند (نام سازنده و کپی رایت و نسخه محصول و ...) نمی دانم MMB پلاگینی دارد که چنین کاری را انجام دهد یا خیر. حالا اگر مقدار نسخه خوانده شده از نسخه Setup داخل CD شما کمتر بود، فایل Setup را اجرا کند، وگرنه نسخه جدید تری نصب شده و نیازی به نصب نسخه قدیمی نیست. نمونه پیاده سازی همچین شیوه ای در تاپیکی درون انجمن برنامه نویسی هست : نصب فلش پلیر بطور مخفی در #c () msnv 11 اسفند 1389, 16:20سلام علیکم این موضوع قبلا بررسی شده و روش های خیلی خوبی هم برای حلش ارائه شد، تاپیک زیر رو مشاهده کنین: موفق باشید Alinarc70 12 اسفند 1389, 19:47سلام علیکم این موضوع قبلا بررسی شده و روش های خیلی خوبی هم برای حلش ارائه شد، تاپیک زیر رو مشاهده کنین: موفق باشید ممنون از راهنماییت . این تاپینگ خیلی به من کمک کرد . فقط چند تا مشکل دارم . قبل از اجرای اتوران ویندوز پیغام میده فلش پلیر نصب نیست ... اگه بر روی yes کلیک کنم میره برای نصب اما مسیری برای نصب پیدا نمیکنه . اگر هم روی کلید No کلیک کنم اتوران درست اجرا میشه ... مشکل من دقیقا همین جاست ؛ من نمیخوام که ویندوز این پیغام رو بده در ویندوز ایکس پی که تازه نصب کردم قبل از اجرا شدن اتوران هم همین پیغام میاد ولی بعد از رد شدن از پیغام و اجرای اتوران صفحه ای که باید فلش پلیر رو نصب کنه اجرا نمیشه و از صفحه دوم شروع میشه !!! اگه میشه با مثال راهنمایی کنید .. msnv 12 اسفند 1389, 20:04ممنون از راهنماییت . این تاپینگ خیلی به من کمک کرد . فقط چند تا مشکل دارم . قبل از اجرای اتوران ویندوز پیغام میده فلش پلیر نصب نیست ... اگه بر روی yes کلیک کنم میره برای نصب اما مسیری برای نصب پیدا نمیکنه . اگر هم روی کلید no کلیک کنم اتوران درست اجرا میشه ... مشکل من دقیقا همین جاست ؛ من نمیخوام که ویندوز این پیغام رو بده در ویندوز ایکس پی که تازه نصب کردم قبل از اجرا شدن اتوران هم همین پیغام میاد ولی بعد از رد شدن از پیغام و اجرای اتوران صفحه ای که باید فلش پلیر رو نصب کنه اجرا نمیشه و از صفحه دوم شروع میشه !!! اگه میشه با مثال راهنمایی کنید .. احتمالا" شی فلش در صفحه اول اتورانتون قرار دارد، درست یادم نیست ولی فکر کنم برای این مشکل هم راه حلی در تاپیکی که معرفی شد ارائه شده بود البته در صورت امکان میتوانید یک نمونه سورس از مشکلتون را ضمیمه کنید تا سریعتر به نتیجه برسیم موفق باشید Alinarc70 13 اسفند 1389, 10:40چطوری میشه با سویچ مکس یک فایل swf ساخت که در اون یک فرمان باشه تا اسکریپت نکس پیج در mmb رو اجرا کنه درست مثل یکی دوستمون که در تاپینک زیر گذاشتن با این تفاوت که ورژن فایل اون دوستمون 7 ولی من میخوام 9 یا 10 باشه ... اگه میشه توضیح بدید و برام ضمیمه کنید ... ممنون loo30fer 13 اسفند 1389, 12:11با اجازا از جناب msnv نمونه ای رو که براتون پیوست کردم سورس SwishMax و به همراه Demo کار هست پس فکر نمیکنم دیگه نیازی به توضیح باشه , در مورد اینکه میخواین فایل Swf شما برای نسخه 9 یا 10 باشه تو SwishMax از منوی File > Export Settings قسمت SWF Version رو روی ورژن دلخواهتون قرار بدین سپس وقتی پروژتون رو Export میکنید برای همون ورژن انتخابی شما ساخته میشه mbsa 13 اسفند 1389, 12:11سلام اگه درست متوجه شده باشم شما قصد دارید اون فایل با فلش پلیر ورژن 10 یا 9 اجرا بشه : برای این کار در برنامه SWiSH max وارد منوی file->Export settings شوید یا کلید های ترکیبی ctrl+shift+f12را فشار دهید . در تنظمات بخش swf version ورژن فلش پلیر مورد نظرتون را انتخاب کنید . کد های ترکیب swish max و mmb هم در انجمن زیاده ولی برای مثال : کد اجرای script مورد نظر: on (release) { fscommand ("mmb","RunScript("Fire")"); } Alinarc70 13 اسفند 1389, 16:59با اجازا از جناب msnv نمونه ای رو که براتون پیوست کردم سورس SwishMax و به همراه Demo کار هست پس فکر نمیکنم دیگه نیازی به توضیح باشه , در مورد اینکه میخواین فایل Swf شما برای نسخه 9 یا 10 باشه تو SwishMax از منوی File > Export Settings قسمت SWF Version رو روی ورژن دلخواهتون قرار بدین سپس وقتی پروژتون رو Export میکنید برای همون ورژن انتخابی شما ساخته میشه ممنون از لطفتون ولی نمونه شما باید روش کلیک بشه تا وارد صفحه بعد بشه ؛ من میخوام مثه یکی msnv بدون اینکه دیده بشه در ایکی ثانیه اسکریپت next page رو در mmb اجرا کنه . در ضمن باید عرض کنم چون سویچ مکس من ورژن قدیمی تری هست موفق به باز کردن فایل سورس نشدم ... اگه میشه دوباره فایل ها رو ضمیمه و فایل سورس رو با ورژن سویچ مکس 2 ذخیره کید ... :rose: loo30fer 13 اسفند 1389, 18:08ببینید این نمونه که براتون پیوست کردم همونی هست که مد نظرتونه من از SwishMax v4 استفاده میکنم و ورژن 2 رو ندارم به هر حال کدش رو براتون قرار دادم این کد رو تو فرم قرار بدین تا وقتی فلشتون اجرا میشه دستور رو اجرا کنه on (release) { fscommand ("MMB","RunScript("NextPage")"); } Alinarc70 13 اسفند 1389, 18:21ببینید این نمونه که براتون پیوست کردم همونی هست که مد نظرتونه من از SwishMax v4 استفاده میکنم و ورژن 2 رو ندارم به هر حال کدش رو براتون قرار دادم این کد رو تو فرم قرار بدین تا وقتی فلشتون اجرا میشه دستور رو اجرا کنه on (release) { fscommand ("MMB","RunScript("NextPage")"); } درسته این دقیقا همون چیزیه که میخوام و لی یادت رفت فایل swf بزاری . یه زحمتی بکش همینو با فرمت swf هم با ورژن 9 و هم 10 برام بزار . من اون کد شما رو در قسمت اسکریپت سویچ مکس پست میکنم ولی به نتیجه نمیسرم و مثل یکی شما عمل نمیکنه . کجای کارم ایراد داره ... loo30fer 13 اسفند 1389, 19:06نه یادم نرفت چون به جاش تو پروژه Embedd کردم اگه فایل SWF میخواید فایل رو که اجرا کردین تو Run بنویسید %temp%MMBPlayerو از اونجا کپیش کنید ضمنا برای ورژن 10 هم ساختم من اون کد شما رو در قسمت اسکریپت سویچ مکس پست میکنم ولی به نتیجه نمیسرم و مثل یکی شما عمل نمیکنه . کجای کارم ایراد داره ...شما رو بکگروند کلیک کنید وقتی Select شد تب Script رو از کنار Layout: Scane 1 انتخاب و کد رو کامل اونجا کپی کنید on (release) { fscommand ("MMB","RunScript("NextPage")"); } KajDom Cracker 15 اسفند 1389, 19:23با سلام خدمت دوستان عزیز و بازگشت مجدد به فروم بعد از مدتها بنده اخیرا ورژن جدید flash Player برای برنامه های تحت mmb با محتوای فلش توسط mmb نوشته ام که نیازی به فلش پلیر نداره و به همراه خود برنامه نصب می شود ، در صورت نبود در سیستم فایل ocx در سیستم ، خود برنامه بصورت اتوماتیک فایل را نصب می کند بدون اینکه کاربر متوجه شود . بزودی آموزش آنرا به همراه سورس آن برای استفاده دوستان خواهم گذاشت علم با عمل مقرون است امام علی p30graphic 23 اسفند 1389, 23:10ببینید من توی مسیر نصب mmb و توی فولدر player فلش پلیر 7 رو با آخرین ورژن عوض کردم ولی با همون اسم قبلی یعنی: flashplayer7_winax نمی دونم ولی فکر کنم موقع خروجی گرفتن این ورژن از فلش پلیر embed بشه. چون نصب داشتم نتونستم تست کنم سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 8283]