![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2007
Сообщений: 232
|
Может Вам подойдет такое решение?
Добавлено: не увидел, что нужно программное решение ... |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
эти методы одного порядка по ресурсной трудоемкости?
|
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
я до понимания BitmapData еще не дорос...)))
|
|
|||||
|
Регистрация: Dec 2006
Сообщений: 207
|
iNils а разве hitTest тут подойдёт, он же реагирует на невидимую часть объекта ? (на предыдущим рисунке обозначена синим)
|
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
Цитата:
//проверяет попадание точки (this._xmouse, this._ymouse) на фактическую область объекта var bOverlap:Boolean = mcCircle.hitTest(this._xmouse, this._ymouse, true); //проверяет попадание точки (this._xmouse, this._ymouse) на ограничивающий прямоугольник объекта var bOverlap:Boolean = mcCircle.hitTest(this._xmouse, this._ymouse, false); |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 207
|
orcpochta, а как тогда края фигуры по точкам разбить, в ручную только ? :-O
iNils, ну она же прозрачная (часть от чёрного контура круга, до синего квадрата. ![]() |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 207
|
А есть ли ещё варианты решение этой проблемы ?
Просто до появления BitmapData, как-то её ведь решали. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|