PDA

Просмотр полной версии : Проблема с программной отрисовкой маски


eXplozive
27.10.2007, 20:52
Всем доброго вечера.

Вот какая проблема на этот раз. Пишу код в классе:



folderList.createEmptyMovieClip("fl", 2);
folderList.fl._x = data.menu.attributes.xpos;
folderList.fl._y = data.menu.attributes.ypos;

folderList.createEmptyMovieClip("mask", 5);
folderList.mask.beginFill(0xFF0000);
folderList.mask.moveTo(10, 10);
folderList.mask.lineTo(100, 10);
folderList.mask.lineTo(100, 100);
folderList.mask.lineTo(10, 100);
folderList.mask.lineTo(10, 10);
folderList.mask.endFill();

folderList.fl.setMask(folderList.mc);




Почему-то маска не применяется... В чем тут проблема ?

Kikasso
27.10.2007, 20:57
folderList.mc это кто?

var fl:MovieClip = folderList.createEmptyMovieClip("fl", 2);
fl._x = data.menu.attributes.xpos;
fl._y = data.menu.attributes.ypos;

var mask:MovieClip = folderList.createEmptyMovieClip("mask", 5);
with( mask ){
beginFill(0xFF0000);
moveTo(10, 10);
lineTo(100, 10);
lineTo(100, 100);
lineTo(10, 100);
lineTo(10, 10);
endFill();
}

fl.setMask( mask );

eXplozive
28.10.2007, 15:00
Да, что-то на ночь глядя просто внимательность моя куда-то пропала...

Kikasso - спасибо.