В пошлый раз мы рисовали переворачиваемую страницу.

Нарисуем маску на переворачиваемую страницу.

Теория:
Поверх переворачиваемой страницы ложим спрайт на котором рисуем маску. Нижняя тока полюбому нарисуется, поэтому рисовать будем с нижней точки, потом полюбому идет мышиная точка, затем: если вторая точка пересечения принадлежит боковым линиям книги, то эта маска треугольная, если нет то берем верхнюю точку тягаемого уголка, верхнюю точку пересечения и закрываем этот четырехугольник на нижнюю точку пересечения.
Подумал я и сделал все наоборот.
Добавляем на inside маскировочный спрайт
inside.addChild(inMask = new Sprite());

Теперь допишем-перепишем функцию drawInside, что-бы она рисовалась с маской
		private function drawInside():void {
			var mat:Matrix = inside.transform.matrix;
			mat.identity();
			mat.ty -= s.height;
			if (leftTr) {
				mat.tx -= s.width;
				mat.rotate( -Math.atan2(pageP.x - bendLine.interBottom.x, pageP.y - bendLine.interBottom.y) + Math.PI/2);
				inside.transform.matrix = mat;
			} else {
				mat.rotate( -Math.atan2(pageP.x - bendLine.interBottom.x, pageP.y - bendLine.interBottom.y) - Math.PI/2);
			}
			mat.tx += pageP.x;
			mat.ty += pageP.y;
			inside.transform.matrix = mat;
			
			//маскa переворачиваемой страницы
			inMask.graphics.clear();
			inMask.graphics.beginFill(0);
			inside.mask = inMask;
			if (leftTr) {
				inMask.graphics.moveTo( s.width, s.height);
				
				inMask.graphics.lineTo( s.width , bendLine.interTop.y);
				
				if (bendLine.interTop.y > 0) {
					inMask.graphics.lineTo( s.width - (s.width + bendLine.interBottom.x), s.height);
				}else {
					inMask.graphics.lineTo(s.width - (s.width + bendLine.interTop.x), 0);
					inMask.graphics.lineTo(s.width - (s.width + bendLine.interBottom.x), s.height);
				}
				inMask.graphics.lineTo(s.width, s.height);
			} else {
				inMask.graphics.moveTo( 0, s.height);
				inMask.graphics.lineTo( 0, bendLine.interTop.y);
				if (bendLine.interTop.y > 0) {
					inMask.graphics.lineTo( s.width - bendLine.interBottom.x, s.height);
				}else {
					inMask.graphics.lineTo(s.width - bendLine.interTop.x, 0);
					inMask.graphics.lineTo(s.width - bendLine.interBottom.x, s.height);
				}
				inMask.graphics.lineTo(0, s.height);
			}
			
			
		}

Все я теперь понял как дальше делать этот page-flip.

Клацаем на книжецу, тянем мышь и наблюдаем переворациваемую страницу с маской.