تور لحظه آخری
امروز : یکشنبه ، 11 آذر 1403    احادیث و روایات:  بنر تستی
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

ساختمان پزشکان

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

 






آمار وبسایت

 تعداد کل بازدیدها : 1836247692




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

قفل گذاري روي فايلهاي فلاش -


واضح آرشیو وب فارسی:سایت ریسک: t=33002">قفل گذاري روي فايلهاي فلاش NabiKAZ 31 خرداد 1384, 02:55سلام من ميخوام واسه فايلي كه با فلاش ساخته شده مثلا توسط وي بي قفل بزارم چه راهي پيشنهاد ميكنيد كه مثلا در صورتي كه كاربر پسوردش رو وارد كرد swf مورد نظر اجرا بشه ، در غير اين صورت اجرا نشه . از طرفي خود فايل فلاش هم نبايد توسط كاربر قابل اجرا باشه . راهي كه به نظرم رسيد اين بود كه ويژوال بيسيك يه كليد به فايل فلاش ارسال كنه و فلاش در صورت درست بودن اون كليد، play بشه در غير اين صورت stop بشه. به نظر شما اين راه منطقيه؟ يا راه بهتري سراغ داريد؟ ممنون نبي mmr 31 خرداد 1384, 08:43راستش من وی بی و ویژوال بیسیک بلد نیستم ولی شما می تونید همون پسورد رو با فلش درست کنید خیلی هم آسونه !!!!! مثلا اگه username و password درست بود بره به یه فریم و اگه درست نبود پیغام بده !!!!! مصطفی NabiKAZ 03 تير 1384, 23:00سلام آقا مصطفی! حق با شماست. اما مشکلی که وجود داره اینه که در اینجور قفل گذاری نیازه که ابتدا سریالهای سخت افزاری بر رسی بشوند و در مواقعی نیازه که تغییراتی در رجستری دستگاه داده شود که از توان فلاش خارج است . و باید از زبان های برنامه نویسی استفاده کرد. مجدد از دوستان خواهش دارم اگر راهی که ارائه دادم عملیه بیشتر توضیح بدهند تشکر نبی amir_s 04 تير 1384, 07:42ميتونيد اول فلشتون يه استوپ بذاريد و فريم بعدي رو هم يه اكشن prevFrame بذاريد تا مطمئن بشيد كه كاربر نميتونه اون رو ببينه ... بعد با استفاده از كامپوننت فلش توي ويژوال بيسيك يه متغيير توي فلش ست كنيد و بعد توي فلش اون رو تست كنيد ... NabiKAZ 04 تير 1384, 08:04سلام روش شما (امیر) تقریبا همون چیزیه که بالا گفتم و به ذهن خودم هم رسیده بود. فقط به مشکلی برخوردم . و اینکه من بجای متغییر از یه تکست باکس استفاده کردم و وقتی که بهش مقدار ارسال میکردم . نمیتونستم اون رو یا دستور if مقایسه کنم . هر کاری کردم نشد. البته موضوع به نظر ساده میاد ولی از اونجا که من با اکشن اسکریپت ها کم کار کردم به مشکل برخوردم. آیا امکان داره یه فلاش ساده از طرحی که ارایه دادید برای من ارسال کنید؟ البته اگر وقتتون رو نمیگیرد. باتشکر نبی NabiKAZ 04 تير 1384, 09:53سلام با کمک آقا امیر مشکلم رو یه جورایی حل کردم . حالا میشه بگید که تکست باکسم رو که Var اون یه مقدار داره رو ، چجوری میشه پنهان کرد که اصلا کاربر بهش دسترسی نداشته باشه . چون من مقدار کلیدی رو توسط ویژوال بیسیک توی اون میزارم و بعد اون تکست باکس رو چک میکنم ! که اگر کاربر اونو ببینه ، لو میره. ممنون نبی mmr 04 تير 1384, 14:45سلام با کمک آقا امیر مشکلم رو یه جورایی حل کردم . حالا میشه بگید که تکست باکسم رو که Var اون یه مقدار داره رو ، چجوری میشه پنهان کرد که اصلا کاربر بهش دسترسی نداشته باشه . چون من مقدار کلیدی رو توسط ویژوال بیسیک توی اون میزارم و بعد اون تکست باکس رو چک میکنم ! که اگر کاربر اونو ببینه ، لو میره. ممنون نبی بهترین راه اینه که اون textbox رو بیرون صفحه قرار بدید و visible رو هم false کنید ..... برای محکم کاری می تونید selectable رو هم false کنید .. _root.textboxname.variable=false _root.textboxname.selectable=false مصطفی amir_s 05 تير 1384, 07:42خوب احتياجي به اين كار نيست .... توي خود فلش يه متغير ايجاد كنيد ... و بعد با ويژوال بيسيك مقدار دهيش كنيد ... NabiKAZ 05 تير 1384, 17:07 بهترین راه اینه که اون textbox رو بیرون صفحه قرار بدید و visible رو هم false کنید ..... برای محکم کاری می تونید selectable رو هم false کنید .. _root.textboxname.variable=false _root.textboxname.selectable=false مصطفی اي ول! اينجور كه امتحان كردم اولي نميزاره مقدار تكست باكس تغيير كنه. دومي هم كه نميزاره انتخاب بشه! حسابي محكم شد. حالا با اين برنامه هايي كه فلاش رو سورس ميكنن چيكار بايد كرد؟ آيا اكشن اسكريژت ها هم ميتونن در بيارن ، مثلا اون كليدي كه من استفاده ميكنم براي play شدن .... يه راه كاملا مطمئن هست كه آدم خيالش راحت باشه ؟ نبي NabiKAZ 05 تير 1384, 17:08 خوب احتياجي به اين كار نيست .... توي خود فلش يه متغير ايجاد كنيد ... و بعد با ويژوال بيسيك مقدار دهيش كنيد ... چطوري؟ منظورت اينجوريه؟ var mytext فكر كردم نميشه! آخه قبل از اينكه متغيير با اين دستور توليد بشه ، ما مقدار رو توسط ويژوال بيسيك ارسال كرديم!! و به نظر عملي نمياد! اما الان تست كردم و ديدم جواب داد ! با اين حساب فكر ميكنم بهتر باشه از متغيير استفاده بشه تا تكست باكس. تشكر نبي NabiKAZ 05 تير 1384, 17:45سلام خوب خوبه كه يه جمع بندي از صحبتهاي دوستان بكنم . فايل فلاش به اين شكل ميشه كه: فريم 1 : stop(); فريم 2 : prevFrame(); فريم 10: داشتيم به اين نتيجه ميرسيديم كه يه تكست باكس كه مثلا instanse اون mytext2 باشه و var اون باشه mytext و اينجوري عمل كنيم : _root.mytext2._visible=false; _root.mytext2.variable=false; _root.mytext2.selectable=false; if (mytext == "nabi") { nextFrame(); play(); }else { gotoAndPlay(1); } اما گفته شد كه نيازي به اين كار نيست و ميشه از همون متغيير معمولي فلاش هم استفاده كرد كه نهايتاْ فريم 10 اينجوري تصحيح شد: var mytext; if (mytext == "nabi") { nextFrame(); play(); }else { gotoAndPlay(1); } فريم 11 و بعد از اون هم فريم هاي معمولي فايل ما هستند. از طرفي در ويژوال بيسيك: ShockwaveFlash1.Movie = App.Path & "file3.swf" ShockwaveFlash1.SetVariable "mytext", "nabi" ShockwaveFlash1.GotoFrame 8 ShockwaveFlash1.Play البته فكر ميكنم چون در ويژوال بيسيك فريم ها از صفر در نظر گرفته ميشه و ما بايد به يه فريم قبل از فريم 10 (در فلاش) اشاره كنيم نتيجاْ بايد به فريم 8 (در ويژوال بيسيك) جهش كنيم. ضمناْ كليد ما در اينجا "nabi" مي باشد. نظرتون چيه؟ بازم ممنون نبي Vampire 23 تير 1384, 05:44میشه یوزر نیم و پسوورد گذاشت..... من خودم 1000 بار این کارو کردم...خیلی آسونه mmr 23 تير 1384, 06:44آفرین آقا نبی ! کار درست رو شما می کنی که تاپیک رو ول نمی کنه ! خوبه آخر هر تاپیک یه جمع بندی باشه !! فعلا مصطفی NabiKAZ 23 تير 1384, 07:47میشه یوزر نیم و پسوورد گذاشت..... من خودم 1000 بار این کارو کردم...خیلی آسونه اه ؟ راس ميگي ؟ از كجا فهميدي! به ما هم ياد بده ! NabiKAZ 23 تير 1384, 07:52آفرین آقا نبی ! کار درست رو شما می کنی که تاپیک رو ول نمی کنه ! خوبه آخر هر تاپیک یه جمع بندی باشه !! فعلا مصطفی خواهش ميكنم ... كاري نكردم .... يه چيزي! مشكلي كه به نظر ميرسه اينه كه هر كسي به سادگي ميتونه با ويژوال بيسيك برنامه اي بنويسه كه به فريم هاي بعد از جايي كه كليد رو چك ميكنه جهش كنه و در واقع از روي چك كليد جهش كنه . چطور ميشه از بروز اين مشكل جلوگيري كرد. البته راهي كه به نظر ميرسه اينه كه كد چك كردن كليد رو توي تك تك فريم ها بنويسيم كه البته كمي وقت گيره راهي هست كه به فلاش بفهمونيم يه قطعه اسكريپت رو تو تمام فريم ها اجرا كنه . تشكر نبي MnavidM 23 تير 1384, 09:14خواهش ميكنم ... كاري نكردم .... يه چيزي! مشكلي كه به نظر ميرسه اينه كه هر كسي به سادگي ميتونه با ويژوال بيسيك برنامه اي بنويسه كه به فريم هاي بعد از جايي كه كليد رو چك ميكنه جهش كنه و در واقع از روي چك كليد جهش كنه . چطور ميشه از بروز اين مشكل جلوگيري كرد. البته راهي كه به نظر ميرسه اينه كه كد چك كردن كليد رو توي تك تك فريم ها بنويسيم كه البته كمي وقت گيره راهي هست كه به فلاش بفهمونيم يه قطعه اسكريپت رو تو تمام فريم ها اجرا كنه . تشكر نبي با سلام. می تونید یه تابع برای این کار بنویسید . بعد فقط اون رو تو فریم ها فراخونی کنید . موفق باشید. نوید. mmr 23 تير 1384, 11:02می تونی یه مووی کلیپ بسازی بعد تو enterframe یه شرص بذاری که اگه شرط درست نبود بره بهمون فریم اول .... مصطفی MnavidM 23 تير 1384, 11:19می تونی یه مووی کلیپ بسازی بعد تو enterframe یه شرص بذاری که اگه شرط درست نبود بره بهمون فریم اول .... مصطفی با سلام. آخه مسله همین جاست . اون شرط چی باشه ؟ مقدار یه متغیر رو چک کنه ؟ این که همون مشکل قبلی رو داره .... NabiKAZ 23 تير 1384, 13:15با سلام. می تونید یه تابع برای این کار بنویسید . بعد فقط اون رو تو فریم ها فراخونی کنید . موفق باشید. نوید. بلاخره تابع رو هم بايد كپي پست كني تو همه فريم ها .... خب دستوراتش هم ميشه كپي پست كرد. ما ميخوايم از همين كپي پست خلاص بشيم و گرنه يه خط فراخواني فانكشن يا چهار پنج خط برنامه تفاوتي نداره . MnavidM 23 تير 1384, 18:25با سلام. فعلا چيز خاصي به نظرم نميرسه . در كل هر كاريش كني , چون ميشه سورس فلش (action script) رو ديد , نميشه چيز زياد مطميني درست كرد . اما اگه چيزي به ذهنم رسيد , ميگم بهت :wink: موفق باشي. نويد. NabiKAZ 24 تير 1384, 06:36با سلام. فعلا چيز خاصي به نظرم نميرسه . در كل هر كاريش كني , چون ميشه سورس فلش (action script) رو ديد , نميشه چيز زياد مطميني درست كرد . اما اگه چيزي به ذهنم رسيد , ميگم بهت :wink: موفق باشي. نويد. مگه با اين برنامه ها نميشه فايل رو decode كرد كه به سورس بر نگرده؟ MnavidM 24 تير 1384, 10:01با سلام. با كدوم برنامه ها ... اگر هم برنامه باشي , مياد و فقط يه قسمت (مثلا پسورد) رو كد ميكني , ولي بقيه دستورات كه معلومه چي به چي هست . موفق باشيد. نويد.




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 514]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن