![]() |
|
||||||||||
|
|||||
|
[+1 06.03.13]
Регистрация: Feb 2007
Сообщений: 174
|
Используя свойство mouseX и mouseY получаю и вывожу координаты курсора, однако фишка в том, что получаю координаты в виде целых чисел (-100, 265, 441 и т.д), а хотелось бы получать значения поточней, с дробной частью.
Вопрос: это возможно и если возможно то как? |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Курсор всегда имеет целые координаты. Дробными они могут быть только в трансформированной системе координат. То есть если координаты берутся относительно объекта, увеличенного или уменьшенного, или повернутого вокруг какой-либо из осей координат.
__________________
Reality.getBounds(this); |
|
|||||
|
[+1 06.03.13]
Регистрация: Feb 2007
Сообщений: 174
|
А как это сделать на практике?
Ну понятно если как пример взять внешний SWF-файл размером 1000*1000 пкс и загрузить его в основной и в нём задать ему размеры 100*100 тогда можно получать одну единицу точности после запятой, а можно это сделать как-нить без загрузки. Подайте плиз идейку, можно без кода. Добавлено через 8 минут Не, ну в принципе если создать спрайт 1000*1000 пкс, а затем уменьшить ширину и высоту до 100 - должно получиться, надо попробовать. |
|
|||||
|
Регистрация: Mar 2011
Сообщений: 243
|
Цитата:
Но непонятно зачем вам это. |
|
|||||
|
[+1 06.03.13]
Регистрация: Feb 2007
Сообщений: 174
|
Цитата:
Цитата:
|
|
|||||
|
У вас есть чертеж, например 1000х1000, с произвольным масштабом и координаты курсора на stage. С помощью globalToLocal вы можете узнать куда указывает курсор на вашем чертеже. Хотите точнее, просто масштабируете чертеж.
__________________
משיח לא בא משיח גם לא מטלפן |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|