как анимировать фрагмент ролика по нажатию кнопки в Flash AS2.0

Я создаю 5 кнопок во flash главная, о себе, профиль, галерея, контакт с символом фрагмента ролика с правой стороны. Теперь я хочу, чтобы, когда я нажимал кнопку «Домой», фрагмент ролика перешел в кнопку «Домой» в том же положении с правой стороны, то же самое, когда я нажимаю на кнопку «Домой», то же самое и с другими кнопками. пожалуйста, помогите мне и дайте мне знать, как это возможно с действием скрипта 2.0.


person Dj's    schedule 17.12.2010    source источник


Ответы (2)


Вам нужно сделать подростков. Лучше, чем пример, посмотрите этот туториал:

http://www.actionscript.org/resources/articles/170/1/Flash-MX-2004-Undocumented-TweenEasing-Classes-Documented/Page1.html

person Sbml    schedule 17.12.2010
comment
точно так же, но я хочу, чтобы этот мяч подошел к кнопке, на которую я нажимаю, например. когда я нажимаю кнопку галереи, мяч попадает в галерею. одинаково для всех кнопок. - person Dj's; 18.12.2010

Вам необходимо изменить:

var begin = 20;
var end = 380;

Эти значения представляют начальную и конечную позицию X мяча на сцене. Если у вас есть кнопки, например, в X = 50; у = 100; Пример должен быть таким:

myButton_btn.onRelease = function() {
        tweenBall(mx.transitions.easing.Bounce.easeOut);
};
function tweenBall(easeType) {
        var begin_x = 470; //This should be the initial X position of the mc that you want to animate
        var end_x = 50;
        var begin_y = 100; //This should be the initial Y position of the mc that you want to animate
        var end_y = 100; 
        var time = 20;
        var mc = ball_mc;
        ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin_x, end_x, time);
        ballTween = new mx.transitions.Tween(mc, "_y", easeType, begin_y, end_y, time);
}

Надеюсь, это поможет !!

person Sbml    schedule 18.12.2010