Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Удаление невидимой части маски. (http://www.flasher.ru/forum/showthread.php?t=103996)

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, дык он так весь клип удалит. А мне надо только часть - та, что за маской нарисовалась.


Часовой пояс GMT +4, время: 21:28.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.