2013-11-30 15 views
0

Я не могу этого сделать: как я могу получить количество смещений (movieclip)?Flash AS3 квадратный корень?

Пример: MovieClip.x == 0 и MovieClip.y == 0

Тогда я переместить его.

MovieClip.x == 50 и MovieClip.y == -90

Теперь, если я делаю анимацию, что число перемещений (перемещение)?

+1

Вы можете уточнить свой вопрос, так как я не уверен, что вы подразумеваете под «числом перемещений» или тем, что он имеет отношение к названию вопроса «Flash AS3 square root» – divillysausages

ответ

0

Я собираюсь угадать и интерпретировать этот вопрос как нечто вроде: «Насколько MovieClip перемещен (или смещен)?».

Ответ будет следующим: 102.956 -> 103 единицы (в пикселях). Вы можете использовать Pythagorean theorem, чтобы понять это:

xDist = 50 - 0 
yDist = -90 - 0 
distanceTraveled = sqrt((xDist * xDist) + (yDist * yDist)) 

которая связала бы, почему плакат спросил о Sqaure корня.

Используйте Math.sqrt(), чтобы взять корень sqaure из числа.

Смежные вопросы