|
|
|||||
Untitled
Регистрация: Oct 2000
Сообщений: 2,764
|
Изменение положения объекта
как заставить общект программно двигаться?
причем мы должны заствлять двигаться спрайт или member (это слово переводить не буду =) )? |
|
|||||
Спрайт.
Ну к примеру sprite(12).LocV = sprite(12).LocV + 1 -- Эта процедура двигает спрайт (для примера 12- тый) на один писель по высоте. На самом деле вариантов - несколько дестков - чего сделать -то хочешь ? |
|
|||||
Untitled
Регистрация: Oct 2000
Сообщений: 2,764
|
подобие флаховой фичи
_root.onEnterFrame(){ with(_root.mc){ _x += (_root._xmouse - _x)*.2; _y += (_root._ymouse - _y)*.2; } } |
|
|||||
Ну это не ко мне Флэшом не занимаюсь. Не понимаю...
Если речь идёт о привязки объекта к мышке, то самое простое propety SpriteNum on exitFrame sprite(SpriteNum).LocV = the mouseLocV sprite(SpriteNum).LocH = the mouseLocH end Ну о дополнительную математику (отставание , болтанка - тут прикручиваются как угодно... Если я вообще о том... С флэшем не дружу . |
|
|||||
Untitled
Регистрация: Oct 2000
Сообщений: 2,764
|
ага...
сенькс... домой приду поробую... только вопросик - propety SpriteNum (вместо Spritenum надо указывать номер спрайта??) =) |
|
|||||
property SpriteNum
если введёшь вместо SpriteNum номер спрайта - будет адресоваться именно к тому омеру спрайта, который укажешь А если будешь использовать property SpriteNum ( т.е. как у меня написано) - можно перетаскивать на любой спрайт без указания номера. На который перетянешь, тот и будет работать. Я, кстати сказать, в прошлой мессаге в слове property r пропустил |
|
|||||
Untitled
Регистрация: Oct 2000
Сообщений: 2,764
|
КУЛ .. попробую.. =) пасибки...
|
|
|||||
Untitled
Регистрация: Oct 2000
Сообщений: 2,764
|
Цитата:
Немножечко ошибся..=) не the mouseLocV, а the mouseV .. а так все рулит..=) кстати... вот код, который я привел на флешке... реализовал в директоре... =) ---- property SpriteNum on exitFrame sprite(SpriteNum).LocV = ((the mouseV - sprite(SpriteNum).LocV)*0.2)+sprite(SpriteNum).LocV sprite(SpriteNum).LocH = ((the mouseH - sprite(SpriteNum).LocH)*0.2)+sprite(SpriteNum).LocH end --- regards =) |
|
|||||
ага - ну это как всегда с этой мышой ведь сам тысячу раз наверное переправлял , убиря Loc И всё равно - пишу эту ошибку - клин, одним словом
|
|
|||||
Untitled
Регистрация: Oct 2000
Сообщений: 2,764
|
ага, но все равно - пасибо огромное...вроде в скриптинг въезжаю...просто времени надо побольше...а то 1 часа в неделю не хватает..=)
|
Часовой пояс GMT +4, время: 17:48. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|