Показать сообщение отдельно
Старый 29.09.2008, 20:12
KoLar вне форума Посмотреть профиль Отправить личное сообщение для KoLar Найти все сообщения от KoLar
  № 1  
Ответить с цитированием
KoLar
 
Аватар для KoLar

Регистрация: Aug 2006
Адрес: Нижний Тагил
Сообщений: 48
По умолчанию [AS2] Проблема с маской

Проблема следующая. Есть MovieClip в библиотеке, к нему привязан класс. В конструкторе класса создаётся два MovieClip'а - маска и маскируемый мувиклип:
Код:
function MyMovie()
{
        // Маска
        this.createEmptyMovieClip("mask", 10);
        this["mask"].lineStyle(1, 0, 0);
        this["mask"].beginFill(0, 50);
        this["mask"].moveTo(14, 24);
        this["mask"].lineTo(356, 24);
        this["mask"].lineTo(356, 367);
        this["mask"].lineTo(14, 367);
        this["mask"].lineTo(14, 24);
        this["mask"].endFill();
        // Контейнер для списка
        this.createEmptyMovieClip("list", 20);
        this["list"].setMask(this["mask"]);
}
Добавляю такой мувиклип методом attachMovie - всё замечательно. Но стоит удалить его removeClip'ом и создать вновь - маска не применяется. В чём может быть проблема?