در مورد ولوم

دادش سوالي بعدي درباره ولومه

من يه ولوم درست كردم خيلي ساده يه مشكلي كه دارم مثلا تو Page 1 ولوم رو ميزارم 100 بعد ميرم تو Page 2 رنگ ولوم از بين ميره

ولوم رو براتون ميزارم دان كنيد نگاه كنيد بعد بگيد مشكل من از چيه؟
دستت دوستان در مورد سوالهاي قبلي هم درد نكننه واقعا ممنون
 

پیوست ها

  • cv.zip
    1.3 کیلوبایت · بازدیدها: 13
ببخشيد اشتباه شده نميخواستم رمز بزارم.
 

پیوست ها

  • cv.rar
    1.1 کیلوبایت · بازدیدها: 11
دوست عزیز فایل را برات درست کردم و از آنجایی که فقط روی 100 مانور دادی من هم فقط 100 را برات درست کردم .. حالا بقیه قسمتهاش رو با استفاده از همین مثال درست کن.. تا یاد بگیری
 

پیوست ها

  • vol.rar
    977 بایت · بازدیدها: 12
دوست عزیز فایل را برات درست کردم و از آنجایی که فقط روی 100 مانور دادی من هم فقط 100 را برات درست کردم .. حالا بقیه قسمتهاش رو با استفاده از همین مثال درست کن.. تا یاد بگیری

آرش جان دمت گرم تكي بخدا

فقط يه چيز من اينو نمي فهم اگه حوصله داشتي بهم بگو يعني چي؟

از آنجایی که فقط روی 100 مانور دادی من هم فقط 100 را برات درست کردم
 
یعنی اگر روی 100 کلیک کنی فقط قابلیت 100 اکتیو میشه اگه بخوای روی 75 هم اعمال بشه دستورات را دوباره عین همان را برای 75 و50و25و0 اعمال میکنی
 
یعنی اگر روی 100 کلیک کنی فقط قابلیت 100 اکتیو میشه اگه بخوای روی 75 هم اعمال بشه دستورات را دوباره عین همان را برای 75 و50و25و0 اعمال میکنی

دمت گرم اگه ميتوني اين خودت درست كن قربون دستت باوجودي
براي هر كدوم از ولوم ها بايد اسكريپت درست كنم يا نه ؟
وقتي كه صدا رو بزنم 100 بعد ميزنم 75 برم تو صفحه بعدي دوباره ميره روي 100
اگه ميتوني اينو خلاصه كن يعني هر چيز اضافه كه داره رو حذف كن يا ميزانش كن
دمت گرم ارش جان منتظرما ارش يه ياوري برسون اهان يا علي
 
آخرین ویرایش:
دمت گرم
ارش يه ده دقيقه وقت بزار اين ولوم ما رو درست كن
من هر كاري كردم نشد
باوجودي
 

Amit13

Well-Known Member
اين دو رو اضافه كن درست ميشه.
1-اول يك آبجكت text بزار رو صفحه و بعد تبديلش كن به CBK_Volume (اسمش رو دقيقا CBK_Volume بزار خودش تبديل ميشه)
اين تكست همواره برابر مقدار ولوم سيستمه.

2- كد زير رو بزاز خط اول آبجكت اسكريپتت
کد:
VolumeUp=CBK_Volume

اين خط مياد متغير VolumeUp رو همواره برابر مقدار ولوم سيستم ميكنه.


يك نكته ديگه هم بگم:
ببين شما كد خودت رو خط به خط كه بخوني ،بري جلو ميبيني اصلا اين كد اشتباهه:
مثلا شما نوشتي:
کد:
If (VolumeUp=75) Then
  VolumeUp("75")
  Show("Volume dd")
  Hide("Volume aa")
  Hide("Volume bb")
  Hide("Volume cc")
  Hide("Volume ff")
End

يعني گفتي اگه ولوم ما برابر 75 بود [If (VolumeUp=75) Then] ولوم رو به 75 تغيير بده[ VolumeUp("75 ].خوب اين بديهيه كه اشتباهه.اگه ولوم برابر 75 نباشه كه ديگه دستورات داخل IF اجرا نميشه.
 
يعني گفتي اگه ولوم ما برابر 75 بود [If (VolumeUp=75) Then] ولوم رو به 75 تغيير بده[ VolumeUp("75 ].خوب اين بديهيه كه اشتباهه.اگه ولوم برابر 75 نباشه كه ديگه دستورات داخل IF اجرا نميشه.[/QUOTE]


ميدونم چي ميگي اما وقتي كه من يه بار بزنم 75 تا كسي كم يا زياد نكنه ولومو مشكل نداره كه؟
 
اين دو رو اضافه كن درست ميشه.
1-اول يك آبجكت text بزار رو صفحه و بعد تبديلش كن به CBK_Volume (اسمش رو دقيقا CBK_Volume بزار خودش تبديل ميشه)
اين تكست همواره برابر مقدار ولوم سيستمه.

2- كد زير رو بزاز خط اول آبجكت اسكريپتت
کد:
VolumeUp=CBK_Volume

اين خط مياد متغير VolumeUp رو همواره برابر مقدار ولوم سيستم ميكنه.


يك نكته ديگه هم بگم:
ببين شما كد خودت رو خط به خط كه بخوني ،بري جلو ميبيني اصلا اين كد اشتباهه:
مثلا شما نوشتي:
کد:
If (VolumeUp=75) Then
  VolumeUp("75")
  Show("Volume dd")
  Hide("Volume aa")
  Hide("Volume bb")
  Hide("Volume cc")
  Hide("Volume ff")
End

يعني گفتي اگه ولوم ما برابر 75 بود [If (VolumeUp=75) Then] ولوم رو به 75 تغيير بده[ VolumeUp("75 ].خوب اين بديهيه كه اشتباهه.اگه ولوم برابر 75 نباشه كه ديگه دستورات داخل IF اجرا نميشه.


دادش جان من بيا اين كار رو برام درست كن بيا اين كارهايي رو گفتي انجام دادم ببين مشكلش چيه ؟
 

پیوست ها

  • vol3.zip
    1.3 کیلوبایت · بازدیدها: 4

Amit13

Well-Known Member
تنها مشكلش اينه كه دقيقا ننوشتي CBK_Volume :wink: يك فاصله ي اضافي بعد از اسمش گذاشتي.

اولش خودم تعجب كردم كه هيچ مشكلي نداره چرا خرابه ولي خوب كه دقت كردم ديدم كه يك كاركتر space (يك فاصله) آخر اسمه زيادي گذاشتي.دقيقا بنويس CBK_Volume بدون هيچ اسپيس زيادي بعد از اسمه.


روش معمولتر اينه كه روي text دابل كليك كني تا text properties باز بشه بعد در گوشه ي بالا سمت راست يك دگمه هست كه نوشته ABC سمت چپ اين دگمه يك دگمه است كه شكل مثلث روشه.روي اين كليك كن و از منوهاي باز شده در زيرمجموعه ي other همين CBK_Volume رو انتخاب كن.
 
داش بازم كارهاي رو كه گفتي انجام دادم اما يه مشكلي كه هست ولوم 100 خوب كار نميكنه همه ولوم ها خوب كار ميكنند بجز 100

بعد يه چيز ديگه امكان داره اينو بزارم تو master page كه ديگه نياز نباشه تو همه صفحات بزارم
 

پیوست ها

  • vol3.zip
    1.3 کیلوبایت · بازدیدها: 10

Amit13

Well-Known Member
داش بازم كارهاي رو كه گفتي انجام دادم اما يه مشكلي كه هست ولوم 100 خوب كار نميكنه همه ولوم ها خوب كار ميكنند بجز 100

ببين عزيز.شما با دستور VolumeUp مقدار ولوم سيستم رو به اون اندازه كه ميخواي در مياري.مثلا براي 100
کد:
VolumeUp("100")

متغير cbk_volume هميشه مقدار كنوني ولوم سيستم رو به شما ميده.يعني بعد از اجراي دستور بالا مقدار اين متغير 100 ميشه.
حال شما با دستور VolumeUp=CBK_Volume مقدار متغير VolumeUp رو برابرCBK_Volume ميكني. از متغير VolumeUp هم در شرط ها استفاده ميكني.

شما اگه دقت كني.داخل همه ي دگمه ها اول مقدار ولوم سيستم رو عوض كردي (براي دگمه هاي 0 و 25 و 50 و 75) بعد اسكريپت رو صدا زدي ولي براي دگمه ي 100 اينكارو نكردي !!!!!!!!!!!!!!!!!!!!


بعد يه چيز ديگه امكان داره اينو بزارم تو master page كه ديگه نياز نباشه تو همه صفحات بزارم

آره اگه ميخواي اين سيستم تنظيم ولومت داخل تمام صفحات باشه بهتره اينكارو كني.فقط به اين نكته توجه كن كه براي تابعي مثل hide بايد اسم Master Page رو به با دوتا دو نقطه قبل از ابزاري كه ميخواد hide بشه،شكل مثال زير بنويسي:
يعني شما كه 25 بار از show و hide استفاده كردي بايد تمامش رو اينجوري عوض كني.
کد:
Hide("Master Page::Rectangle")
 
شما اگه دقت كني.داخل همه ي دگمه ها اول مقدار ولوم سيستم رو عوض كردي (براي دگمه هاي 0 و 25 و 50 و 75) بعد اسكريپت رو صدا زدي ولي براي دگمه ي 100 اينكارو نكردي !!!!!!!!!!!!!!!!!!!!

اي بابا ببين چه اشتباهي كرده بودم دو تا پرانتز نذاشته بودم چطور رو اعصابم راه ميرفت


آره اگه ميخواي اين سيستم تنظيم ولومت داخل تمام صفحات باشه بهتره اينكارو كني.فقط به اين نكته توجه كن كه براي تابعي مثل hide بايد اسم Master Page رو به با دوتا دو نقطه قبل از ابزاري كه ميخواد hide بشه،شكل مثال زير بنويسي:
يعني شما كه 25 بار از show و hide استفاده كردي بايد تمامش رو اينجوري عوض كني.

اين خيلي حرفه اي توضيع دادي يه كم ساده كن متوجه شم زير ديپلمي صحبت كن
 

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

بالا