واضح آرشیو وب فارسی:سایت ریسک: لینک کردن به فایل خارجی و انتشار پروژه نهایی (اضظراری!!!) Lafcadio 30 خرداد 1386, 22:47سلام به همه دوستان. من چند وقت هست که کار روی یک پروژه رو شروع کردم، و مشکلی پیدا کردم. در این مولتی مدیا تعداد زیادی فایل هست که من باید برای اون ها لینک بذارم. اما میخوام که این فایل ها (عمدتا PDF و عکس و فایل EXE) خارج از مولتی مدیا با برنامه پیش فرض خودشون باز بشن، البته اگر برنامه نصب شده باشه (مثلا وقتی روی یک فایل که به یک PDF لینک شده، کلیک کنیم، فایل PDF با Adobe Reader باز بشه. اگر هم این برنامه نصب نشده باشه که پیغام معمول ویندوز بیاد). من از این خط اسکرییت استفاده کردم اما جواب نداد : on mouseUp me open " DataPDF64104.pdf" end با کلیک بر روی دکمه ای که این اسکریپت رو براش نوشته بودم، هیچ اتفاقی نیافتاد. واقعا و واقعا از دوستانی که کمک کنن ممنون میشم. (ضمنا میخوام بدونم که تنها راه این کار اسکریپت هست، یا اکسترایی هست که درگ کنیم روی لینک و سریع مسیر فایل رو بپرسه؟) _______________________________ سوال دومم اینه که راه های سبک کردن پروژه چی هست؟ تا با وجود صدای پس زمینه و منابع دیگه ای که همزمان از روی سی دی خونده میشن، مولتی مدیا روان دیده بشه. (من یک بار مولتی مدیایی که ساختم، روی بعضی از سیستم ها صداش قطع و وصل میشد) از همه دوستان واقعا ممنونم nima_dir 31 خرداد 1386, 16:54لام دوست عزيز ورودت رو تبريك ميگم در پاسخ به سوال اول بايد بگم اينجاست كه اكستراي بادي اي پي آي معجزه ميكنم يه نمونه كار اينجا ميذارم خودتون سورسشو نگاه كنين فقط اينكه حتما بايد اسكتراي بادي اي پي آي رو داشته باشين بگردي تو انجمن هست راجع به سوال دوم اين بسته به نوع سي داره يعني اينكه اگه خيلي مواردي هست كه بايد توي سي دي قرار بگيره خوب ميتونيد يه سري از موارد رو روي هارد كپي كنين يا اينكه كيفيته صداها يا فيلمها رو پايين تر اورد از فلش زياد استفاده نكرد قبل از پخش صدا يا فيلم اونا رو لود كني و از اين كارا بسته به خودته موفق باشي Lafcadio 31 خرداد 1386, 17:15سلام. ممنونم. بسیار بسیار از کمک شما ممنونم.:cool: البته من لینک نمونه کاری که گفتین ندیدم. من این اکسترا از از تو بخش اکستراهای انجمن پیدا کردم. و اینستال و رجیسترش کردم. و اسکریپت زیر رو برای دکمه ام نوشتم : OK = baOpenFile(_movie.path & "DataPDF64104.pdf", "Normal") if OK < 32 then -- check the docs that ship with the xtras for what different numbers mean alert "Error opening file:" && string(OK) end if end (البته اینم دوست دیگه ای تو یه انجمن خارجی لطف کرد و بهم گفت) البته نمیدونم چرا پرانتزها در متن انگیسی جاشون عوض میشه من وقتی توی خود دایرکتور پلی میکنم کار میکنه و فایلم به خوبی باز میشه. اما وقتی که پروژه رو Publish میکنم، و فایل اجرایی رو ران میکنم، و روی دکمه مربوطه کلیک میکنم اروری با محتویات زیر ظاهر میشه : ?Director Player Error : Script Error. Continue من نمیدونم چه باید بکنم :cry: :-? nima_dir 01 تير 1386, 11:39سلام دوست عزيز خواهش ميكنم قابلي نداشت من ادرسه پروژه رو گذاشتم اون بالا اينم يه بار ديگه براي حل مشكلتون از منوي modify قسمت movie و از اونجا xtra رو انتخاب كنيد حالا از كادر باز شده گزينه add رو بزنيد و بادي اي پي آي رو اضافه كنيد.خوب پروژه شما آمادست ميتونيد ازش لذت ببريد!!! موفق باشيد Lafcadio 02 تير 1386, 11:12سلام. باز هم از کمک شما خیلی ممنونم. این که شما و دوستان دیگه اطلاعات خودتون رو بدون چشم داشت در اختیار همه قرار می دید بسیار ارزشمنده. اون هم تو کشوری که خیلی ها (حتی گاهی اساتید) اطلاعات خودشون رو از هم مخفی میکنن و از همدیگه پله می سازن به قصد این که فقط خودشون بالا برن. فقط یک موردی که باقی می مونه اینه که، دوست دیگه ای به من گفت که می تونم فولدری با نام Extras در محل فایل اجرایی قرار بدم و اسکترای خودم رو در اونجا کپی کنم. فکر میکنم که یکی از مهمترین مسائل سبکی پروژه باشه. میخوام ببینم با انجام اون کار (کپی اکسترا) پروژه سبک تر میشه یا فرقی با حالت وارد کردن اکسترا در پروژه نداره. باز هم ممنونم. M.hajizadeh 03 تير 1386, 06:27من همین سوال را داشتم. ولی جالب بود برایم که سوال در چند روز پیش پرسیدم ولی مثل اینکه توسط مدیر انجمن پستم حذف شده در صورتی که به نظر همه قوانین را رعایت کرده و مرتبط هم بوده. به هر صورت تا الان با همکاری شما جوابم را گرفته ام که امیدوارم مشکل دیگری نباشد. ممنون mojtaba 1339 03 تير 1386, 21:48سلام . برای باز کردن پروژه توسط آکروبات اونم با یه اسکریپت باید یه نسخه از نصب شده آکروبات رو (ترجیحا پنج یا چهار ، که سبکتر باشه) کنار پروژه ات کپی می کنی بعدش این دستور رو بزن. on mouseUp me open " rearedacrord 32.exe 104.pdf" end توجه داشته باش که این فایل اجرایی اونیه که آکروبات رو اجرا می کنه ، بعدش یه فاصله خالی بذار و بعد هم اسم پی دی اف رو بده ، تو حالت بالا فایل پی دی اف کنار فایل اجرایی پروژه ست. ( چون مسیر ندادم) موفق باشی.:D کاهش حجم پروژه در دایرکتور برای کاهش حجم پروژه نهایی هم پوشه ای رو که گفتی کنار فایل پروژه ات بذار ، خیلی به سبک شدن کمک میکنه. در ضمن صدا رو اگه preload کنی بهتر اجرا میشه و کمتر قطع و وصل میشه ، ولی دقت داشته باش که هر کاری کنی مثل اجرا از روی هارد نمیشه چون سرعت خواندن از روی سی دی رام خیلی کمتر از هارده ولی خب تا حد زیادی کمک می کنه. نکته بعدی:همیشه سعی کن تا جاییکه میتونی از بیت مپ کم استفاده کنی. سعی کن سه حالت دکمه هات رو تو فلش بسازی و بعدش بیاری تو دایرکتور . اینطوری دیگه لازم نیست سه عضو رو تو cast اشغال کنی تا موقع اجرا زمان کمتری صرف باز شدنشون بشه. نکته دیگه که به سبک شدن کمک میکنه اینه که cast خارجی یا اکسترنال داشته باشی. یعنی اینکه داخل خود پروژه نباشه و بیرون کنار فایل پروژه باشه.(البته پروتکتش کن که کسی بازش نکنه) نکته بعدی: به جای یه فایل ، چند تا داشته باشی بهتره ، مثلا از یه بخش به بخش دیگه که قراره بری ، میتونی انتقال پیدا کنی به یه فایل دیگه. (وقتی هم پروتکت کنی بازم اون فایل توسط این یکی باز میشه.) نکته بعد بعدی: یه فایل exe سبک و کوچیک داشته باش که به فایل اصلی که با پسوند پروتکت شده dxr هست وصل بشه. تو سبک شدن خیلی موثره!!!!!!!!! نکته آخر: همیشه فایل های نهایی و castها رو بعد از اتمام پروژه پروتکت کن ، هم حجم فایل ها کم میشه هم دسترسی ناممکن میشه و هم اینکه در باز شدن تاثیر داره.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 2292]