واضح آرشیو وب فارسی:سایت ریسک: سوال در مورد پلاگين WindowFunctions saeed.eb 31 مرداد 1388, 16:54سلام دوستان گرامي . من براي پلاگين WindowFunctions.dll يك دكمه گذاشتم . حالا دوتا مشكل دارم : 1- دكمه زماني كه زده ميشه پلاگين شروع به كار ميكنه ولي وقتي دوباره روش كليك ميكنم پلاگين غير فعال نميشه؟ 2- اگه بخوام پلاگين فقط با دكمه صفحه رو محو كنه و با دكمه هم خاموش بشه و ديگه با حركت موس صفحه محو نشه چكار كنم؟ --------------------- خيلي ممنون ميشم كمكم كنيد وسط پروژه گير افتادم بايد زود تموم بشه. nevercom 31 مرداد 1388, 22:14شما برای اینکار باید از عبارات شرطی استفاده کنید اول اینکه در اسکریپت مربوط به دکمه یک شرط رو قرار بدید که مثلاً اگر متغیر Visit برابر 0 بود یعنی دکمه فعال شده و این پروسه رو فعال کن و در آخر کد هم هم مقدار متغیر رو به 1 تغییر بدید و قسمت دیگر شرط هم چک کنه که اگه مقدار متغیر Visit برابر 1 بود (یا مخالف 0) یعنی اینکه قبلاً رو دکمه کلیک شده و این یعنی که الان باید این پروسه غیر فعال بشه و اسکریپت محو کردن رو غیر فعال کنید و دوباره در آخر مقدار متغیر رو برابر 0 قرار بدید. برای غیر فعال کردن اون اسکریپت هم در اول اون اسکریپت چک کنید که اگر مقدار یک متغیر مثلاً برابر 1 بود کد اجرا بشه و در غیر اینصورت کد اجرا نشه، مقدار اون متغیر رو هم خودتون در بخش های مربوطه ست کنید. متاسفانه الان وقت ندارم براتون مثال بزارم، اگه سوالی بود و متوجه منظورم نشدید، بفرمایید تا بنده یا دوستان راهنماییتون کنیم. موفق باشید. saeed.eb 01 شهريور 1388, 01:10شما برای اینکار باید از عبارات شرطی استفاده کنید اول اینکه در اسکریپت مربوط به دکمه یک شرط رو قرار بدید که مثلاً اگر متغیر Visit برابر 0 بود یعنی دکمه فعال شده و این پروسه رو فعال کن و در آخر کد هم هم مقدار متغیر رو به 1 تغییر بدید و قسمت دیگر شرط هم چک کنه که اگه مقدار متغیر Visit برابر 1 بود (یا مخالف 0) یعنی اینکه قبلاً رو دکمه کلیک شده و این یعنی که الان باید این پروسه غیر فعال بشه و اسکریپت محو کردن رو غیر فعال کنید و دوباره در آخر مقدار متغیر رو برابر 0 قرار بدید. برای غیر فعال کردن اون اسکریپت هم در اول اون اسکریپت چک کنید که اگر مقدار یک متغیر مثلاً برابر 1 بود کد اجرا بشه و در غیر اینصورت کد اجرا نشه، مقدار اون متغیر رو هم خودتون در بخش های مربوطه ست کنید. متاسفانه الان وقت ندارم براتون مثال بزارم، اگه سوالی بود و متوجه منظورم نشدید، بفرمایید تا بنده یا دوستان راهنماییتون کنیم. موفق باشید. سلام دوست عزيز من كاري كه گفته بودي رو (نميدونم درسته يا غلط) انجام دادم ولي نشد. --------------------------- اگه ممكنه بيشتر راهنماييم كن. در واقع من ميخوام با يك بار زدن دكمه نارنجي صفحه محو بشه و با كليك دوباره روش به حالت قبل برگرده ولي اين كار با خارج كردن موس از صفحه صورت ميگيره .(ميخواستم با كليك فعال و غير فعال بشه) در ضمن وقتي دكمه سبز رو ميزنم در حالت عادي كار ميكنه و صفحه جمع ميشه ولي زماني كه دكمه نارنجي فعال باشه و صفحه رو جمع كني ديگه دكمه سبز صفحه رو به حالت قبل بر نميگردونه؟ --------------------------- من دستور زير رو وارد كردم (نميدونم درسته يا غلط) زياد از اسكريپت ها سر در نميارم -دارم مطالعه ميكنم.(مبتدي) --------------------------- If (Visit=0) Then Level=100 XM=Mou***() YM=MouseY() X=PubWidth() Y=PubHeight() If (XM>0 & YM>0 & XM<X & YM<Y) Then Level=100 PluginSet("PlugIn","Level") PluginRun("PlugIn","SetAlfaLevel") Else Level=50 PluginSet("PlugIn","Level") PluginRun("PlugIn","SetAlfaLevel") End RunScript("Script") Visit=1 Else Visit=1 Return() Refresh("") Visit=0 End :shock::shock::shock::shock::shock::shock::shock:: shock::shock::shock::shock::shock::shock::shock::s hock: :-?:-?:-?:-?:-?:-?:-?:-?:-?:-?:-?:-? splinter cell 01 شهريور 1388, 11:59با اجازه مدیر انجمن! شما توی کد نویسی اش کمی اشتباه داشتید که براتون اصلاحش کردم.البته امیوارم خوب متوجه حرفهاتون شده باشم. ببینید چطوره؟ فقط جهت یادآوری عرض میکنم وقتی شما یک متغیر مثل y رو برابر Y=PubHeight() می گیرید.دفعه بعد که اون رو فراخوانی میکنید همون مقدار ذخیره شده رو به شما بر میگردونه نه اون مختصات اولیه صفحه رو. به اسکریپت شروع صفحه دقت کنید Y1=PubHeight() باید از اون مقدار برای بازگشت به تنظیمات اولیه استفاده کنید.موفق باشید. saeed.eb 01 شهريور 1388, 19:03از همه دوستان كه لطف كردن و راهنماييم كردن خيلي ممنون هستم . بايد بيشتر رو اسكريپت نويسي كار كنم تازه شروع كردم. -------------- ببخشيد قوانين انجمن رو ميدونم ( براي تشكر فقط از كليد تشكر استفاده شود) ولي با يك ( تشكر ) كه نميشه قدرداني كرد. ------------ اميدوارم اطلاعاتم بيشتر بشه تا بتونم به خودم و بچه هاي انجمن كمك و راهنمايي كنم.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 402]