просматривать области с помощью холста и createjs / cabinljs

Я работаю с CreateJs, и вся программа, над которой я работаю, находится внутри элемента холста. Внутри этого элемента у меня есть несколько (5-6 областей), где все элементы внутри него теперь должны выходить наружу и должны быть вырезаны. Я сделал для вас изображение, которое объясняет ситуацию. Желтая часть - это программа. Красная граница - это область, где все элементы внутри нее не должны выходить наружу (я помещаю в нее изображение, которое вырезается)

введите описание изображения здесь

Ты хоть представляешь, как я могу это сделать?


person Safari    schedule 26.06.2014    source источник
comment
поместите их все в контейнер и замаскируйте контейнер   -  person Marton Pallagi    schedule 27.06.2014


Ответы (1)


как упоминал Мартон, я просто замаскировал контейнер. Вот код:

var container = new createjs.Container();
var maskShape = new craetejs.Shape();

maskShape.graphics.drawRect(50, 50, 200, 200); // x, y, width, height

container.mask = maskShape;
person Safari    schedule 02.07.2014