![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2006
Сообщений: 6
|
Клип"инерция"остоит из трех кадров.
1кадр shapex = _parent._x; shapey = _parent._y; targetx = 0; targety = 0; 2кадр targetx = _root._xmouse; targety = _root._ymouse; distx = targetx-shapex; disty = targety-shapey; shapex = Math.round(shapex+(distx/5)); shapey = Math.round(shapey+(disty/5)); _parent.x = shapex; _parent.y = shapey; 3кадр gotoAndPlay (2) По идее если поместитьэтот клип в ЛЮБОЙ другой он должен следовать за указателем мыши. Создаю новый клип перетаскиваю в рабочую область любой символ.Создаю новый слой переношу туда "инерция". Потом переношу этот новый клип в рабочую область.... А он на удивление даже не шевелится. |
|
|||||
|
[+1.3 11.09.06]
[+4 22.09.06] Регистрация: Jul 2006
Сообщений: 141
|
а вообще что надо? чтоб шар за мышкой бегал??
|
|
|||||
|
Регистрация: May 2006
Сообщений: 6
|
Это пример из книжки Foundation ActionScript, Sham Bhangal.
У него начиная с середины все построено на модульных клипах. Пока в клипах были невидимые кнопки все работало. В этом примере, и дальше он применяет клипы только с кодом, без графики. Ни один такой клип у меня не заработал. На самом интересном месте... |
|
|||||
|
ветеран форума
|
Если посадить все переменные на _root то заработает. А не работает потому, что значения не сохраняются...
И еще: _parent._x = _root.shapex; _parent._y = _root.shapey;//были пропущены _ |
|
|||||
|
Регистрация: May 2006
Сообщений: 6
|
Спасибо большое!Работает!Все дело было в _.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|