Цитата:
Сообщение от samana
Но если я правильно понял ваш код, то liquid (он же objectMask ) вы не используете как маску. А используете класс Crovel как маску для liquid (он же objectMask ).
 Код AS3:
objectMask.mask = this;
Маской для объекта objectMask, служит this. А this - это ссылка на текущий класс, то есть Crovel.
|
Изначально я хотел сделать так, чтобы от разноцветной картинки (жидкость) были видны только части Кровела (усы и круг). Когда я сделал маской разноцветную картинку, то ничего не было видно. Когда я сделал маску Кровела, то картинка появилась.
Возникла проблема: Когда появляется маска, то круг кровела почему-то отстаёт во время движения. Я это исправил разделив MovieClip круга.
Раз после разделения всё начало нормально работать, то почему оно работает нормально? Ведь усы же тоже MovieClip. Почему они не отстают?