بچه ها جدا عاليه اگر همينطور ادامه بدهيد فكر كنم بشه ماكرومديا رو گزاشت جاي مولتي مديا بيلدر من هم سعي مي كنم چند تا مطلب درباره اين مسئله براتون بزارم
بچه ها جدا عاليه اگر همينطور ادامه بدهيد فكر كنم بشه ماكرومديا رو گزاشت جاي مولتي مديا بيلدر من هم سعي مي كنم چند تا مطلب درباره اين مسئله براتون بزارم
Last edited by mahramasrar2; 23-05-2008 at 08:55.
ای بابا اصلا این بحث مال عهد تیر کمونه
من با فلش 4 این اتوران ها رو قدیم برای سی دی هام می ساختم
حالا با وجود اینکه نمونه برای دانلود هم گذاشتم مشکلتون کجاست ؟
خروجی فایل exe که هم با پابلش از فلش می شه و هم از پروژکتور فلش پلیر
شما swf تونو بدید نتونستید براتون exe کنیم
فعلا عزت زیاد
نوشته شده توسط mahramasrar2 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ممنون ولی اگه تو یه تاپیک جدا معرفی بشه بهتره
دوستان لينك داونلود كرك ؟
نبود؟
تو انجمن [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] درخواست بده سریع تر به نتیجه میرسی ....
موفق باشی ......
matin جان بسيار سپاسگزارم مقاله ات جدا گره گشا بود در چند هفته اخير به اين قضيه فكر مي كردم كه چرا فايلها با وجود دستورات صحيح توسط اتوران اجرا نمي شوند واكنون فهميدم كه بايد در كنار اتوران پوشه اي به نام fscommand ايجاد كرد وفايلها را دركف آن ريخت واز اتورا ن بخواهيم كه آنها را اجرا كند من فايلها را در كف قرار داده بودم واجرا نمي شدند
piremard عزيز جدا كارت درست است برنامه اي كه لينك داده بودي بسيار كمك كرد فكر مي كنم همگان تصديق مي كنند
ehsan32909 خيلي سپاسگزارم بابت آپلود فايلها راجع به getURL اما به نظر مي رسد دستور fscommand درست تر باشد
اكنون چند مشكل باقي مانده كه اگر دوستان لطف كنند وبه آنها پاسخ دهند فكر مي كنم بسيار هم براي من وهم براي ديگر دوستان مشتاق مفيد خواهد بود
1- چگونه مي توان زير شاخه ها را مسير دهي كرد وبه فلش گفت كه فايل داخل آنها را اجرا كند؟ مثلا فرض كنيد ما پوشه اي به نام نرم افزار داريم وداخل آن فايلي به nero يك پوشه هم كنار nero داريم كه كرك برنامه است با پسوند exe حالا چگونه بايد مسير دهي وفايل كرك را اجرا كرد ؟
دستور زير مي تواند تنها فايلهائي كه مستقيما كف پوشه fscommand قرار دارند را اجرا كند:
on (release) {
fscommand ("exec", "someApplication.exe");
}
اما پوشه هائي كه داخل اين پوشه قرار دارند چه؟ منظورم subfolder ها هستند آنها را چگونه مسير دهي وفايل هاي داخلشان را اجرا كنيم؟
اين دستوراتي كه در زير قرار دارند را اجرا كردم ولي اتفاقي نيافتاد موضوع چيست؟
// points to a folder beneath the one the projector is in:
fscommand ("exec", "./foldername/someApplication.exe");
Two dots refer to the parent directory of the folder in which the projector resides:
// points to a folder in the the parent of the projector:
fscommand ("exec", "../foldername/someApplication.exe");
علي الظاهر اين دستورات جهت مسير دهي يك پوشه در پوشه اي ديگر و دومي هم براي پوشه اي در پوشه اي در پوشه اي به نظر مي رسد مثل اين d:\1\2\3
درست است؟
حالا موضوع دوم فايلهاي موقع رايت مسير خود را گم نمي كنند؟ براي اين مي پرسم چونكه نام درايوها عوض مي شود
3- سئوال سوم: چگونه مي توان يك فايل swf را توسط فايل swf ديگر يا اتوران اصلي مسير دهي واجرا كرد ؟
من به جاي exe فايلي swf قرار دادم و نام وپسوند را هم تغيير دادم ولي اجرا نشد يعني موقع كليك بروي
دكمه مربوطه فايل swf كه گفته بودم اصلا اجرا نشد
مي دوني چيهmahramasrar2 جان اول شما بايد يه پوشه به اسم fscommand كنار اوتوران درست كني بعدش بايد با يه زبان برنامه نويسي ديگه فايلهاي اگزه اي درست كني كه به تمام فايلهاي سايت دسترسي پيدا كنند و با كليك كردن روي اونها اون فايلها اجرا بشن بعدش فايلهاي exe رو بريز توي پوشه fscommand اونوقت از طريق فلش لينك بده به همين فايها تا اين فايلها هم فايلهاي ديگه رو اجرا كنند (مي دونم خيلي مسخره توضيح دادم)
حالا چند سوال ديگه هم من دارم
1.چطور بايد كاري كنيم كه اوتوران موقعي كه سي دي رو گذاشتيم توي سي دي رام اجرا بشه
2.چطور بايد به پوشه مون بفهمونيم كه مثلا داره از روي سي دي رام اجرا مي شه و كار خاصي نبايد براي مسير دهيش انجام بديم؟(كه در واقع همون سوال دوم جناب mahramasrar هست)
فعلا همينا رو بگيد تا من بازم بيام سوال بپرسم
================================================== ===========- چگونه مي توان زير شاخه ها را مسير دهي كرد وبه فلش گفت كه فايل داخل آنها را اجرا كند؟ مثلا فرض كنيد ما پوشه اي به نام نرم افزار داريم وداخل آن فايلي به nero يك پوشه هم كنار nero داريم كه كرك برنامه است با پسوند exe حالا چگونه بايد مسير دهي وفايل كرك را اجرا كرد ؟
دستور زير مي تواند تنها فايلهائي كه مستقيما كف پوشه fscommand قرار دارند را اجرا كند:
on (release) {
fscommand ("exec", "someApplication.exe");
}
اما پوشه هائي كه داخل اين پوشه قرار دارند چه؟ منظورم subfolder ها هستند آنها را چگونه مسير دهي وفايل هاي داخلشان را اجرا كنيم؟
اين دستوراتي كه در زير قرار دارند را اجرا كردم ولي اتفاقي نيافتاد موضوع چيست؟
// points to a folder beneath the one the projector is in:
fscommand ("exec", "./foldername/someApplication.exe");
Two dots refer to the parent directory of the folder in which the projector resides:
// points to a folder in the the parent of the projector:
fscommand ("exec", "../foldername/someApplication.exe");
علي الظاهر اين دستورات جهت مسير دهي يك پوشه در پوشه اي ديگر و دومي هم براي پوشه اي در پوشه اي در پوشه اي به نظر مي رسد مثل اين d:\1\2\3
درست است؟
سعی کنید کد ها رو داخل تگ کد قرار بدید .....
دستور ( توجه کنید یک نقطه داره .....)
برای اجرای یه فایل exe که داخل یه پوشه ( اینجا foldername ) هست ...طوری که اون پوشه( همون foldername ) داخل پوشه Fscommand باشه ....کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دستور ( با دو تا نقطه ...)
برای اجرای یه فایل توی یه پوشه ی بالا تره ....کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دستور ( با اسلش )
به درایوی که فایل ها داخلش هست اشاره میکنه ....کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثلا شما میتونید تو درایو C صد تا پوشه داخل هم درست کنید و فایل هاش Autorun رو توی پوشه صدم بریزید
و توی همون درایو یه پوشه به اسم foldername داشته باشید که توش فایل exe تون هست .....
در حالت عادی باید طوری کد بنویسید که اول 100 تا پوشه بالا بیاد بعد بره توی پوشه foldername و فایل exe رو اجرا کنه ....
اما این کد جوری عمل میکنه که لازم نیست برای اون قسمت بالا رفتن کد بنویسید ..... ( خودش اینقدر بالا میاد تا به خود درایو برسه ....)
به این روش آدرس دهی مطلق میکن .....
به طور خلاصه کار همون root_ رو توی آدرس دهی در فلش انجام میده .....
نه ... چون ما هیچ جا اسمی از درایو نمیبریم ......حالا موضوع دوم فايلهاي موقع رايت مسير خود را گم نمي كنند؟ براي اين مي پرسم چونكه نام درايوها عوض مي شود
fscommand exec برای اجرای فایل های exe هست ....برای اجرای فایل swf باید فایل exe ای درست کنی که اون فایل swf رو اجرا کنه بعد به جای اجرای فایل swf فایل exe رو اجرا کنی .....3- سئوال سوم: چگونه مي توان يك فايل swf را توسط فايل swf ديگر يا اتوران اصلي مسير دهي واجرا كرد ؟
من به جاي exe فايلي swf قرار دادم و نام وپسوند را هم تغيير دادم ولي اجرا نشد يعني موقع كليك بروي
دكمه مربوطه فايل swf كه گفته بودم اصلا اجرا نشد
البته اگر بخواهی یه فایل swf رو توی یه فایل swf دیگه اجرا کنی میتونی از دستور ()LoadMovie استفاده کنی ...
جوای سوالت خودش یه مقاله هست ....چطور بايد كاري كنيم كه اوتوران موقعي كه سي دي رو گذاشتيم توي سي دي رام اجرا بشه
باید یه فایل با Notepad به اسم Autorun.inf درست کنی
بعد کد
رو توش بنویسی ......کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Autorun.exe اسم همون فایل exe ای هست که میخواهی اجرا کنی ....
باید هر دو تا فایل توی صفحه اول cd باشه ....( یعنی داخل پوشه ای نباشه ....)
چون تمام آدرس دهی ها نسبی هست ما هیچ جا اسمی از درایوی نمیبریم .....چطور بايد به پوشه مون بفهمونيم كه مثلا داره از روي سي دي رام اجرا مي شه و كار خاصي نبايد براي مسير دهيش انجام بديم؟(كه در واقع همون سوال دوم جناب mahramasrar هست)
فعلا همينا رو بگيد تا من بازم بيام سوال بپرسم
مثلا میگیم یه پوشه بالا تر .....( البته به شرطی که از اون فایل exe ای که یه فایل دیگه رو اجرا استفاده نکنیم ...)
موفق باشید .....
سلام در این دستور fscommand دستور اجرای فایل هست و exec برای جستجوی فایل شماست و ftdirectx.exe خود فایل اجرایهon (release)
{
fscommand("exec", "ftdirectx.exe");
fscommand("mdm.exec", "\"ftdirectx.exe\"");
}
ببین دوست عزیز شما برای ساختن فایل فلش exe میتونی بعداز ساختن فایل فلش و ذخیره آن با پسوند swf , همون فایل swf رو باز کن و گزینه File رو بزنید و گزینه create Project رو بزن بعد فلش تو ذخیره کن . همین
اگه بازم مشکلی بود بگو - بنظر من اگه بخوای فلشو کاملا حرفه ای یاد بگیری باید بری فایل های فلش مختلف را دیکامپیلر کنی و اکشن اسکریپتشونو بررسی کنی - فقط با پشتکار و علاقه میتونی فلش یاد بگیری
من کرکش کردم اما ظاهرا حداقل با ورژن 9 فلش نمی تونه پروجکتور شفاف بسازهنوشته شده توسط mahramasrar2 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مشکل داره اساسی
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)