leopoldus
02.08.2010, 23:41
Есть клип (ball1) и есть кнопка(b1).
Что нужно сделать чтоб при нажатии кнопки этот клип начал действовать по вот этому коду, если не нажимать на кнопку то клип просто висит.
degrees = 5;
speed = 3;
radians = degrees * 3.141593E+000 / 180;
dx = Math.sin(degrees * 3.141593E+000 / 180) * speed;
dy = Math.cos(degrees * 3.141593E+000 / 180) * speed;
_root.onEnterFrame = function ()
{
_root.ball1._x = _root.ball1._x + dx;
_root.ball1._y = _root.ball1._y - dy;
if (_root.ball1._x > 400)
{
dx = -dx;
}
if (_root.ball1._x < 100)
{
dx = -dx;
}
if (_root.ball1._y < 0)
{
dy = -dy;
}
if (_root.ball1._y > 400)
{
dy = -dy;
}
};
Ну или какой нибудь другой код. Мне интересно как именно дать команду клипу.
Что нужно сделать чтоб при нажатии кнопки этот клип начал действовать по вот этому коду, если не нажимать на кнопку то клип просто висит.
degrees = 5;
speed = 3;
radians = degrees * 3.141593E+000 / 180;
dx = Math.sin(degrees * 3.141593E+000 / 180) * speed;
dy = Math.cos(degrees * 3.141593E+000 / 180) * speed;
_root.onEnterFrame = function ()
{
_root.ball1._x = _root.ball1._x + dx;
_root.ball1._y = _root.ball1._y - dy;
if (_root.ball1._x > 400)
{
dx = -dx;
}
if (_root.ball1._x < 100)
{
dx = -dx;
}
if (_root.ball1._y < 0)
{
dy = -dy;
}
if (_root.ball1._y > 400)
{
dy = -dy;
}
};
Ну или какой нибудь другой код. Мне интересно как именно дать команду клипу.