کدی برای توقف بین فرمان ها

karlos002

Member
سلام دوستان عزیز

میخواستم بدونم چه کدی باید بکار ببرم تا بین دستورات مکس وجود داشته باشه
مثلا
Show ("b")
بعد از 2 ثانیه
Hide ("b")
برای این 2 ثانیه چه کدی باید استفاده کنم؟
اگر راهنمایی کنید ممنون میشم
 

karlos002

Member
من این کد رو میزارم روی اسکریپت
به صفحه هم میگم اسکریپت رو ران کنه
ولی کاری نمیکنه
کد:
Hide("Bitmap")
Pause("5000")
Show("Bitmap")
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
کدتون ایرادی نداره، مثلا یک button ایجاد کنید و کد زیر رو در اون بنویسید:
کد:
Obj$ = CurrentObject()
Hide("Obj$")
Pause("5000")
Show("Obj$")
می بینید که دکمه مخفی میشه و بعد از 5 ثانیه نمایش داده میشه.
شاید نام شئ رو اشتباه نوشتید
 

karlos002

Member
ببینید
هدف من اینه
در صفحه اول عکسی داریم و میخوایم بعد از چند ثانیه اون عکس hide و عکس دیگه ای که توی همون صفحه هست و hide شده ظاهر بشه
مثلا شمارش اعداد
1
بعد از چند ثانیه تصویر 1 hide شده و تصویر 2 show میشه

راهنمایی کنید لطفا
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
ببینید، برای ایجاد تاخیر دو راه دارید

  • استفاده از دستور Pause
  • استفاده از ScriptTimer

شما می تونید کدتون رو در یک اسکریپت بنویسید و توسط دستور ScriptTimer و ذکر مقدار تاخیر (Delay)، اون اسکریپت رو با تاخیر موردنظر اجرا کنید.
کد:
ScriptTimer("Script1","2000")
 

karlos002

Member
آها
درست شد ممنون
فقط یه سوال میشه کاری کرد که این عکس ها transition بگیرن؟؟؟
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
دستور ImageOpacity رو چک کنید. با این دستور می تونید افکت Fade رو شبیه سازی کنید.
برای افکت های متفاوت تر باید از پلاگین استفاده کنید یا مثلاً از کد های HTML استفاده کنید. یا مثلاً عکس ها رو در صفحات متفاوت بزارید و از Page Transition استفاده کنید
 

BlueMMB

Well-Known Member
سلام .

نورکام خیلی ممنون . من این پلاگین و تغییر صفحه رو گرفتم چیه . ولی با کدای html چطوری میشه این کارو کرد ؟
 

karlos002

Member
کد:
ImageOpacity("Bitmap1","90")
Pause("100")
ImageOpacity("Bitmap1","80")
Pause("100")
ImageOpacity("Bitmap1","70")
Pause("100")
ImageOpacity("Bitmap1","60")
Pause("100")
ImageOpacity("Bitmap1","50")
Pause("100")
ImageOpacity("Bitmap1","40")
Pause("100")
ImageOpacity("Bitmap1","30")
Pause("100")
ImageOpacity("Bitmap1","20")
Pause("100")
ImageOpacity("Bitmap1","10")
Pause("100")
ImageOpacity("Bitmap1","0")
ScriptTimer("Script6","100")
این درسته؟؟
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
با استفاده از HTML و Javascript می تونید اینکار رو انجام بدید. گالری های متعددی هست در اینترنت که از قدرت جاوا اسکریپت استفاده می کنه.
فریم ورک هایی مثل jQuery اینکار رو خیلی راحت کردن، اگر اشتباه نکنم تو انجمن هم بحثی در این مورد بود.

به هرحال می تونید یک همچین گالری ای رو در شئ Browser نمایش بدید و کدها رو دستکاری کنید تا عکس ها رو محل موردنظر شما لود کنن.
 

karlos002

Member
برای fade in و fade out من این کارو کردم
Bitmap=تصویر اول هست
F=تصویر دومه
---------------------

اسکریپت 1
کد:
Hide("F")
Hide("Bitmap")
ScriptTimer("2","100")
اسکریپت 2
کد:
ImageOpacity("Bitmap","0")
Pause("100")
ImageOpacity("Bitmap","10")
Pause("100")
ImageOpacity("Bitmap","20")
Pause("100")
ImageOpacity("Bitmap","30")
Pause("100")
ImageOpacity("Bitmap","40")
Pause("100")
ImageOpacity("Bitmap","50")
Pause("100")
ImageOpacity("Bitmap","60")
Pause("100")
ImageOpacity("Bitmap","70")
Pause("100")
ImageOpacity("Bitmap","80")
Pause("100")
ImageOpacity("Bitmap","90")
Pause("100")
ImageOpacity("Bitmap","100")
Pause("100")
ScriptTimer("3","1000")
اسکریپت 3
کد:
ImageOpacity("Bitmap","100")
Pause("100")
ImageOpacity("Bitmap","90")
Pause("100")
ImageOpacity("Bitmap","80")
Pause("100")
ImageOpacity("Bitmap","70")
Pause("100")
ImageOpacity("Bitmap","60")
Pause("100")
ImageOpacity("Bitmap","50")
Pause("100")
ImageOpacity("Bitmap","40")
Pause("100")
ImageOpacity("Bitmap","30")
Pause("100")
ImageOpacity("Bitmap","20")
Pause("100")
ImageOpacity("Bitmap","10")
Pause("100")
ImageOpacity("Bitmap","0")
Pause("100")
ScriptTimer("4","1000")

این کد ها باید تصویر اول رو fade in و fade out کنن با فاصله 1 ثانیه
ولی این کار انجام نمیشه مشکل چیه؟
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
این مثال رو ببینید
 

پیوست ها

  • opacity.zip
    196.8 کیلوبایت · بازدیدها: 15

جدیدترین ارسال ها

بالا