Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Помогите разобраться, никак не пойму (http://www.flasher.ru/forum/showthread.php?t=25107)

Rishat 26.12.2001 23:43

Помогите разобраться, никак не пойму
 
Помогите разобраться, никак не пойму

Есть линия, один конец которой закреплён, а другой следует за курсором мышки. Если в исходнике менять размеры линии, то при проигрывании линия движется за мышкой со смещением.
Я не могу понять: какие размеры у линии должны быть, чтобы она двигалась за мышкой без смещения? Какой угол наклона должен быть у этой самой линии и какие размеры?

Rishat 26.12.2001 23:48

вот исходник

Rishat 26.12.2001 23:54

вот он...

Rishat 26.12.2001 23:56

не вставляет :confused: :confused:

RFMitrio 26.12.2001 23:57

Линия должна быть длины, например 1000, проведена под углом 45 градусов и привязана (!!! самое важно ) левым верхним концом к центру мувика ( не обязательно этим концом, но каким либо ).
---
Цитата:

вот он...
:) :D

Rishat 27.12.2001 00:25

Неужели линия может быть любой длины? Почему же когда я длину изменяю, линия "не достаёт" курсора мышки??
Блин... не могу закачать файл :(

RFMitrio 27.12.2001 01:06

К ЦЕНТРУ МУВИКА ЛИНИЮ КОНЦОМ ПРИВЯЖИ!

Rishat 27.12.2001 01:36

RFMitrio, ты мой вопрос то хоть прочитал?
Я же совсем про другое спрашиваю
То что концом к центру мувика - это я знаю, так и делал с самого начала, я не могу разобраться с ДЛИНОЙ САМОЙ ЛИНИИ
Ты сказал "НАПРИМЕР 1000", а я говорю, что если изменить эту длину, линия не будет "доставать" курсора мышки
Так вот, меняя интересует, какая длина должна быть у линии
Если знаешь, то скажи пожалуйста

RFMitrio 27.12.2001 02:08

Длина Math.sqrt( ( _x-_root._xmouse) *( _x-_root._xmouse) + ( _y-_root._ymouse) ( _y-_root._ymouse) )
_x, _y - координаты центра мувика с линией.

УильямБрэдберри 27.12.2001 10:35

не парься, делай линию

100х100

сл-но длина линии = 141.42135623730950488016887242097



Часовой пояс GMT +4, время: 14:53.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.