واضح آرشیو وب فارسی:سایت ریسک: غیر فعال کردن قابلیت کلیک کردن بر روی سایر object ها هنگام اجرای یک object paseaziz 10 آذر 1389, 22:37با سلام و احترام خدمت تمام عزیزانی که در این سایت مفید و کاربردی تلاش می کنند. من در پروژه خود قصد دارم در یک صفحه بصورت زیر عمل کنم: 4 تصویر را قراد دهم که با کلیک برروی هرکدام از آن ها یک فایل صوتی پخش شود این فایل های صوتی را بصورت غیر قابل رویت در آورده ام). اما می خواهم هنگام پخش آن فایل صوتی، کاربر دیگر نتواند بر روی سایر تصاویر کلیک کند که فایل های صوتی مربوط به آن ها هم پخش شود. بعد از اتمام اجرای یک فایل صوتی، می خواهم دوباره قابلیت کلیک شدن روی تصاویر فعال شوند. در ضمن این فایل های صوتی خیلی کوتاه هستند (طول اجرای هر فایل صوتی نهایتا 10 ثانیه است). اگر ممکن است مرا راهنمایی کنید که با چه کدی می توانم کاری کنم که هنگام کلیک بروی یک تصویر تا زمانی که فایل صوتی مربوط به آن بطور کامل پخش نشده، کاربر نتواند روی سایر تصاویر کلیک کند؟ اگر امکان غیر فعال کردن قابلیت کلیک وجود ندارد، آیا می توان تا اتمام پخش صدای مربوط به تصویری که روی آن کلیک شده، نشانگر موس را مخفی نگه داشت؟ منتظر راهنمایی دوستان عزیز هستم. loo30fer 10 آذر 1389, 23:22دوست عزیز تو بیلدر چیزی به عنوان غیر فعال کردن آبجکتها وجود نداره ولی باید روی هر عکستون شی HotSpot ایجاد کنید و اون رو Hide کنید و بعد دستور پخش موزیک بگین که شی HotSpot رو Show کنه یا از روش دستور شرطی استفاده کنید که بگین اگه a = 1 بود دستورات داخلش رو اجرا کنه و تو page Start عدد a =1 قرار بدین و بعد دستور پخش موزیک بگین که a = 0 بشه که فقط میمونه دوباره بعد از اتمام آهنگ a =1 بشه که یک شی اسکریپت ایجاد کنید و دستور Show یا a= 1 رو بدین و بعد با دستور CBK_Total مدت زمان آهنگ رو بدست بیارین و به ScriptTimer بدین که بعد از مثلا 2 دقیقه اون اسکریپت رو اجرا کنه که حتما باید اون زمان به میلی ثانیه تبدیل بشه paseaziz 10 آذر 1389, 23:31دوست عزیز تو بیلدر چیزی به عنوان غیر فعال کردن آبجکتها وجود نداره ولی باید روی هر عکستون شی hotspot ایجاد کنید و اون رو hide کنید و بعد دستور پخش موزیک بگین که شی hotspot رو show کنه یا از روش دستور شرطی استفاده کنید که بگین اگه a = 1 بود دستورات داخلش رو اجرا کنه و تو page start عدد a =1 قرار بدین و بعد دستور پخش موزیک بگین که a = 0 بشه که فقط میمونه دوباره بعد از اتمام آهنگ a =1 بشه که یک شی اسکریپت ایجاد کنید و دستور show یا a= 1 رو بدین و بعد با دستور cbk_total مدت زمان آهنگ رو بدست بیارین و به scripttimer بدین که بعد از مثلا 2 دقیقه اون اسکریپت رو اجرا کنه که حتما باید اون زمان به میلی ثانیه تبدیل بشه ممنون از راهنمایی شما، ببخشد چون کدنویسی من قوی نیست، اگه ممکنه لطفا توی یک صفحه mmb اینکار رو انجام بدین. من سعی خودم را میکنم که با راهنمایی شما این کار رو انجام بدم اما اگر ممکنه لطفا یک نمونه را برام بسازین. بینهایت ممنون loo30fer 11 آذر 1389, 00:04نمونه رو براتون گذاشتم با هر دو روش 50766 سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 382]