![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2007
Сообщений: 165
|
Добрый день.
я пытаюсь сделать некий интерактив - : человечек бегает под курсором. код на обьекте (см. пример ниже) onClipEvent (load) { x0 = _x; y0 = _y; speedX = 0; reset = function() { _x = x0; _y = y0; gotoAndStop(1); speedX = 0; } } onClipEvent (enterFrame) { var mdx = _parent._xmouse - _x; var mdy = _parent._ymouse - _y; _x += mdx / 60; //_rotation = mdx / 10; _x += speedX; } - какие есть аналоги функции? чтобы писать на фрейме код, а не на обьектах?
__________________
Да здравствует то, благодаря чему мы не смотря ни на что! Последний раз редактировалось zveryuka; 08.07.2009 в 15:02. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
var x0:Number = _x; var y0:Number = _y; var speedX:Number = 0; function reset ():Void { _x = x0; _y = y0; gotoAndStop (1); speedX = 0; } function onEnterFrame ():Void { var mdx:Number = _parent._xmouse - _x; var mdy:Number = _parent._ymouse - _y; _x += mdx / 60; //_rotation = mdx / 10; _x += speedX; } |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 165
|
Спасибо.)
Возник еще один момент ![]() КОД используемый: var speedX:Number = 0; bob.onEnterFrame = function() { var mdx:Number = _xmouse-this._x; this._x += mdx/10; this._rotation = mdx/20; this._x += speedX; if (_xmouse>bob._x) { bob.gotoAndStop("right"); } if (_xmouse<bob._x) { bob.gotoAndStop("left"); } if (_xmouse == bob._x) { trace("====="); bob.gotoAndStop("stop"); } };
__________________
Да здравствует то, благодаря чему мы не смотря ни на что! Последний раз редактировалось zveryuka; 08.07.2009 в 20:04. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|