![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+6 05.07.07]
Регистрация: May 2007
Сообщений: 23
|
Как сделать данное перемещение плавным программно
Последний раз редактировалось xorme; 24.05.2007 в 21:00. |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
создавать onEnterFrame, а вообще лучше mx.transiotions.Tween пользоваться
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
xorme, оформите код в своем посте тегами [code][/code].
|
|
|||||
|
[+6 05.07.07]
Регистрация: May 2007
Сообщений: 23
|
а как этим "mx.transitions.Tween" пользоваться?
|
|
|||||
|
[+6 05.07.07]
Регистрация: May 2007
Сообщений: 23
|
rollOut не работает если убрать мышку с кнопки до окончания движения(перемещающаяся стрелка не возвращаеться а остаеться в крайнем правом положении, но вот если дождаться окончания движения то все "ок"), почему и как это исправить?
btn1.onRollOver = function ()
{
strlkGo(mx.transitions.easing.Regular.easeOut);
}
function strlkGo(easeType) {
var begin = 0;
var end = 33;
var time = 10;
var mc = btn1.strlk1;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time);
}
btn1.onRollOut = function ()
{
btn1.strlk1._x = btn1.strlk1._x-26;
}
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Потому, что Tween не закончился.
btn1.onRollOver = function () {
strlkGo (mx.transitions.easing.Regular.easeOut);
};
function strlkGo (easeType) {
var begin = 0;
var end = 33;
var time = 100;
var mc = btn1.strlk1;
ballTween = new mx.transitions.Tween (mc, "_x", easeType, begin, end, time);
}
btn1.onRollOut = function () {
ballTween.stop ();
btn1.strlk1._x = btn1.strlk1._x - 26;
};
Последний раз редактировалось iNils; 24.05.2007 в 22:36. |
|
|||||
|
[+6 05.07.07]
Регистрация: May 2007
Сообщений: 23
|
спасибо, помогло
|
|
|||||
|
[+6 05.07.07]
Регистрация: May 2007
Сообщений: 23
|
скажите а как узнать что tween закончился, как об этом узнать програмно и навесить на это событие действие?
и еще как задать шаг для mx.transitions.Tween, потому что у меня картинка показываеться лесенкой а я хотол бы сделать скачками Последний раз редактировалось xorme; 24.05.2007 в 23:58. |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Tween.onMotionStopped в помощь
|
![]() |
![]() |
Часовой пояс GMT +4, время: 20:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|