Actionscript-обнаружение столкновений для текста в текстовых полях - PullRequest
0 голосов
/ 14 сентября 2011

Создание приложения, которое будет рандомизировать подписи (текстовые поля) на странице. Есть ли способ обнаружения столкновений для работы с текстом в текстовых полях?

Ответы [ 2 ]

0 голосов
/ 15 сентября 2011

Спасибо, но нет, нужно определить, если и когда 2 текстовых поля перекрываются ... только получение бэндов может работать для меня.

В качестве альтернативы может использовать Box2D только для обнаружения столкновений и визуализации каждого текстового поля внутри прямоугольного многоугольника.

0 голосов
/ 15 сентября 2011

Я попытался с помощью hittest, используя следующий код, и он проверяет истинность, как только курсор входит в границы текстового поля.Это приемлемо, или вы хотите, чтобы hittest срабатывал, только если над текстом (а не над всем текстовым полем).

addEventListener(Event.ENTER_FRAME, frameMove);
// hit test on  every frame
function frameMove(e:Event){
    if(dt_txt.hitTestPoint(mouseX, mouseY, true))
        state_txt.text = "ON";
    else
        state_txt.text = "OFF";
}

в функции hitTestPoint не имеет значения, если я укажу флаг формы как true или false, в обоих случаях тестирование срабатывает, как только курсор входит в границы TextField

...