PDA

Просмотр полной версии : Удаление невидимой части маски.


chatman
16.11.2007, 15:18
У меня есть маска в виде круга. На круге рисуются узоры. Но у меня есть побочное явление: за пределами видимой области образовывается очень много мусора, в следствие которого ролик очень и очень тормозит. Что прискорбно.

Подскажите, можно ли всю область за пределами видимой части очистить одной функцией?

Мыкыта
16.11.2007, 15:42
такую функцию можно написать =)
ЗЫ: удаляйте лишниее при создании объекта... но чесно говоря вааще не понял о чем речь...

chatman
16.11.2007, 16:21
А что именно не поняли? Рисуются программно узоры на круге. В зависимости от _rotate круга, узоры рисуются весьма разные. Есть функция для рисования профиля узора, вот этот профиль постоянно рисуется на кругу, а круг вращается. Так вот в следствии такого рисования, большая часть узоры оказывается за пределами круга. Но эта часть мне и не нужна, из-за неё очень тормозит всё. Чтобы тормозов меньше было, надо лишнюю часть удалить. Но как?

Ostgur
16.11.2007, 17:15
removeMovieClip(MovieClip);

chatman
16.11.2007, 17:25
Ostgur, дык он так весь клип удалит. А мне надо только часть - та, что за маской нарисовалась.