#flash #actionscript-3 #mask #visible #area
#flash #actionscript-3 #маска #видимый #область
Вопрос:
У меня есть видеоклип с именем circle_mc (см. Изображение по ссылке ниже) и объект маски (видеоклип), который определяет видимую область круга. Пользователь может изменить видимую часть (расширить красную область и сделать ее красной синей, серая область невидима). Мне нужно найти пропорцию видимой области к невидимой области (красный синий / серый), чтобы я мог рассчитать угол.
Комментарии:
1. Знаете ли вы угол от верхней части красного до нижней части синего?
2. Я пытаюсь вычислить этот угол 🙂
3. Как пользователь изменяет видимую часть на невидимую? У вас есть swf-демонстрация?
4. Представьте, что есть линии, которые пользователь может потянуть, чтобы расширить область (см. Рисунок по ссылке ниже), Объект маски может увеличиваться, поэтому видимая область. У меня нет демонстрации, это воображаемое. i52.tinypic.com/2hmgegg.jpg
5. Я нашел эту функцию в Интернете, которая вычисляет видимую высоту и ширину, но я не знаю, как рассчитать видимую площадь круга. plasticsturgeon.com/2010/09 /…
Ответ №1:
Вот рабочий пример формулы.