Перевод информационного окна флэш-памяти в координаты для формы холста html5?

Я пытаюсь воссоздать некоторые формы вспышки, которые появляются при наведении курсора на символ круга. Мне нужно преобразовать 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, просто используя свой курсор, становится ясно, что прямоугольник намного шире этого:

ширина 1ширина2

564 - 521 = 43

43 != 29

Пожалуйста, помогите мне понять таинственное информационное окно, которое мне показывают для этого прямоугольника. Мне просто нужно получить ванильные координаты для него, чтобы я мог нарисовать его на холсте HTML5.


person two7s_clash    schedule 10.09.2013    source источник


Ответы (1)


Из какого источника взяты эти координаты x и y?

Эти координаты x и y основаны на точке регистрации кнопки tab.

43 != 29

Когда вы работаете с символами на сцене, символы, с которыми вы работаете, не являются фактическими оригинальными символами библиотеки. Это копии, которыми можно манипулировать, масштабируя их, применяя эффекты цвета и непрозрачности и...

Этот экземпляр кнопки tab масштабируется, если вы откроете панель библиотеки и отредактируете символ вкладки, вы увидите фактический размер.


ОБНОВЛЕНИЕ

введите здесь описание изображениявведите здесь описание изображения

после того, как я изменил ширину и высоту кнопки вкладки на 19,80: введите здесь описание изображениявведите здесь описание изображения

29*(150/100)=43.5

person null.point3r    schedule 10.09.2013
comment
Я спрашиваю о зеленом прямоугольнике вокруг VIEW, а не о самом символе табуляции. Он появляется при наведении курсора на кнопку вкладки и не является символом в библиотеке. Меня не волнует фактический размер, только возможность построить все фигуры на одной координатной плоскости. Мне нужно выяснить его координаты относительно той же сетки, на которой находится кнопка. Итак, x=525 ,y=47,65 h=?, w=? - person two7s_clash; 10.09.2013
comment
@two7s_clash, w=43, и таким же образом можно измерить рост (курсором мыши) - person null.point3r; 11.09.2013
comment
Хм. Как-то не надо этого делать? Надеялся найти ответ с помощью математики и информации, которую может предоставить мне Флэш. Измерение с помощью курсора мыши кажется ужасно неточным. - person two7s_clash; 11.09.2013
comment
@two7s_clash, зачем минусовать? если вы хотите использовать математику, h=h*ScaleHeight (из панели преобразования). если вы хотите использовать информационную панель, создайте копию с кнопки, замените кадры 1 и 2 (вверх и вниз), затем щелкните правой кнопкой мыши и разбейте. - person null.point3r; 11.09.2013
comment
Больше похоже на неправильное голосование, которое я исправил. Можете ли вы рассказать больше о ScaleHeight? - person two7s_clash; 11.09.2013
comment
Благодарность :). выберите кнопку вкладки и откройте панель преобразования. есть два числа в процентах (scaleWidth и scaleHeight). - person null.point3r; 11.09.2013
comment
Хорошо, все еще полностью запутался, так как они оба установлены на 100%. 100% от 29 равно 29, но этот прямоугольник определенно не имеет ширины 29 пикселей. :( - person two7s_clash; 12.09.2013
comment
давайте продолжим это обсуждение в чате - person two7s_clash; 12.09.2013