video transparency should be a number.

This commit is contained in:
Karishma Chadha 2018-04-13 13:47:05 -04:00
parent 651fb58abc
commit bd0bcb9395

View file

@ -3,6 +3,7 @@ const Runtime = require('../../engine/runtime');
const ArgumentType = require('../../extension-support/argument-type'); const ArgumentType = require('../../extension-support/argument-type');
const BlockType = require('../../extension-support/block-type'); const BlockType = require('../../extension-support/block-type');
const Clone = require('../../util/clone'); const Clone = require('../../util/clone');
const Cast = require('../../util/cast');
const Video = require('../../io/video'); const Video = require('../../io/video');
const VideoMotion = require('./library'); const VideoMotion = require('./library');
@ -474,8 +475,9 @@ class Scratch3VideoSensingBlocks {
* preview to * preview to
*/ */
setVideoTransparency (args) { setVideoTransparency (args) {
this.globalVideoTransparency = args.TRANSPARENCY; const transparency = Cast.toNumber(args.TRANSPARENCY);
this.runtime.ioDevices.video.setPreviewGhost(Number(args.TRANSPARENCY)); this.globalVideoTransparency = transparency;
this.runtime.ioDevices.video.setPreviewGhost(transparency);
} }
} }