Я пытаюсь воссоздать некоторые формы вспышки, которые появляются при наведении курсора на символ круга. Мне нужно преобразовать flash x и y в координатную сетку холста. Я понял, как преобразовать точки координат круга. Однако информация, которую мне дают для фигур, которые появляются при ролловере, не имеет для меня никакого смысла.
Например, возьмем эту точку опрокидывания, где размеры относятся к точке регистрации (маленький крестик в левом верхнем углу):
x = 532.30 y = 30.35 w/h = 19.80
Но исходя из этого, информация, которую я получаю для прямоугольника, который появляется при ролловере, не имеет смысла:
x = -7.30 y = 17.30 w = 29.0 h = 16.5
Я полагал, что это означает, что верхняя левая точка прямоугольника находилась на 7,30 пикселя влево и на 17,30 пикселя вниз от точки регистрации круга. Это правильно? Из какого источника взяты эти координаты x и y?
Однако ширина и высота меня совершенно сбивают с толку. Заданная ширина равна 29,0, но это не может быть правильным. Если я получаю координаты x и y, просто используя свой курсор, становится ясно, что прямоугольник намного шире этого:
564 - 521 = 43
43 != 29
Пожалуйста, помогите мне понять таинственное информационное окно, которое мне показывают для этого прямоугольника. Мне просто нужно получить ванильные координаты для него, чтобы я мог нарисовать его на холсте HTML5.