From Test-Scratch-Wiki
| Сила на звука | |
volume
| |
| Category | Звук |
| Type | Репортеров |
| Introduced in | 05Oct07 (1.2 бета) |
Сила на звука е репортеров блок в Скрач 3.0 в категория "Звук". Може да се ползва и на спрайта и на сцената.
Примерни ползи
Този блок има добра полза за мусикални проекти, защото може да се види колко е шумен проекта.
Някой примерни ползи:
- За контролиране на звука
when this sprite clicked repeat until <not <mouse down?>> point towards (mouse-pointer v) if <(direction) < [0]> then point in direction (0) else if <(direction) > [100]> then point in direction (100) else set volume to (direction)% end end say (join (volume) [%]) end say (join (volume) [%]) for (2) secs
- Цикли, който трябват да бъдат спрени при определен процент звук.
repeat until <(volume) = [0]> change volume by (-10) end
- Да се каже колко е усилен проекта.
when gf clicked forever say (volume)
Решение
Може да се замести с този код:
([volume v] of (sprite v))
От спрайта е поисканото име на спрайта.
или със променлива:
define set volume to (number1)% set [volume v] to (number1) if <(volume::variables) < [0]> then set [volume v] to [0] end if <(volume::variables) > [100]> then set [volume v] to [100] end set volume to (volume::variables)% define change volume by (number1) set volume to ((volume::variables) + (number1))%::custom