Показать сообщение отдельно
Старый 27.10.2005, 10:55
sergeyI вне форума Посмотреть профиль Отправить личное сообщение для sergeyI Найти все сообщения от sergeyI
  № 5  
Ответить с цитированием
sergeyI

Регистрация: Oct 2005
Сообщений: 8
Что ж, приходится все делать самому... Но коряво.
Цитата:
line_1(mx.transitions.easing.Regular.easeInOut);
function line_1(easeType) {
var begin = 250;
var end = -520;
var time = 1150;
var mc = line1;
l_ine1 = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time);
l_ine1.onMotionFinished = function() {
this.yoyo();
};
}
line_2(mx.transitions.easing.Regular.easeInOut);
function line_2(easeType) {
var begin = -410;
var end = 120;
var time = 348;
var mc = line2;
l_ine2 = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time);
l_ine2.onMotionFinished = function() {
this.yoyo();
};
}
line_3(mx.transitions.easing.Regular.easeInOut);
function line_3(easeType) {
var begin = 410;
var end = -120;
var time = 311;
var mc = line3;
l_ine3 = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time);
l_ine3.onMotionFinished = function() {
this.yoyo();
};
}
line_4(mx.transitions.easing.Regular.easeInOut);
function line_4(easeType) {
var begin = -10;
var end = 320;
var time = 520;
var mc = line4;
l_ine4 = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time);
l_ine4.onMotionFinished = function() {
this.yoyo();
};
}
line_5(mx.transitions.easing.Regular.easeInOut);
function line_5(easeType) {
var begin = -210;
var end = 490;
var time = 680;
var mc = line5;
l_ine5 = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time);
l_ine5.onMotionFinished = function() {
this.yoyo();
};
}
Подскажите, пожалуйста, как можно оптимизировать этот блок.
Значения начала, конца и времени не обязательно конкретные, возможно и random().