Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Приостановка кадров, для выполнения программной анимашки (http://www.flasher.ru/forum/showthread.php?t=135061)

Talaf 14.01.2010 23:39

Приостановка кадров, для выполнения программной анимашки
 
Тесть, у меня есть 6 кадров, мне нужно, чтобы на 6том кадре остановилась анимация самого флеш ролика и включилась процедура онЕнтерФрейм.Стоп не пашет. Получается, что продолжается по кадровая анимация и анимация программная. Кто может помочь?

mr_pol 14.01.2010 23:47

а на исходник твой поглазеть можно?)

Talaf 15.01.2010 00:27

Вложений: 1
Вот он

mr_pol 15.01.2010 00:49

странно, но у меня твой стоп работает. может я че не так понял

Talaf 15.01.2010 00:58

Вложений: 1
Я не то кинул

Посмотри теперь:
5тый кадр
Код AS1/AS2:

 
j++;
if (j<=n-i) {
        if (mas[j]>mas[j+1]) {
                c = mas[j];
                mas[j] = mas[j+1];
                mas[j+1] = c;
                stop();
                onEnterFrame = function(){
                        if (this["a"+(j+1)]._alpha>50){
                        this["a"+(j+1)]._alpha-=2;
                        this["a"+(j)]._alpha-=2;}}

//Вот тут должно как бы приостановить покадровую анимашку и начать менять альфу. ////Но не работает
                x0 = this["a"+j]["bar"]._height;
                name=this["a"+j]["txt"].text;
                trace("j="+j+"меняем елементы "+j+"["+mas[j]+"] и "+(j+1)+"["+mas[j+1]+"]");
                this["a"+j]["bar"]._height = this["a"+(j+1)]["bar"]._height;
                this["a"+(j+1)]["bar"]._height = x0;
                this["a"+j]["txt"].text=this["a"+(j+1)]["txt"].text;
                this["a"+(j+1)]["txt"].text=name;
 
        }
        gotoAndPlay(4);
}
if (j>=n-i) {
        j = 0;
        gotoAndPlay(2);
}



Часовой пояс GMT +4, время: 02:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.