Форум 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=105986)

lexa2000lexa 28.12.2007 18:03

Стоп кадра динамически.
 
Ребят есть такой вопрос нужно динамически раставить стопы на кадрах??
примерно нужно такое есть массив в котором номера кадров где нужно поставить стопы...
может кто знает какойнить оригинальный способ?????
За ранние спасибо и всех с новым годом......!!!!!!!

iNils 28.12.2007 18:08

В swf или fla?

lexa2000lexa 28.12.2007 18:10

не совсем понял вопрос

задача такая есть линейка которая при условии 1 идет без остановок,а при условии 2 идет с остановками в ключевых кадрах , номера этих кадров храняться в массиве.

Ravanger 28.12.2007 18:22

Код:

for(var i:Number = 0;i<array.length;i++)
{
    this.gotoAndStop(i);
}

?

iNils 28.12.2007 18:23

Когда хотите что-то добавить, используйте кнопку http://www.flasher.ru/forum/images/r...ttons/edit.gif и редактируйте последнее сообщение, а не создавайте несколько сообщений подряд.

По поводу вопроса.
Код:

//// массив с кадрами для остановки
var array:Array = [5, 6, 9, 10];
//// преобразуем в массив, где индекс массива есть номер кадра и ставим там флаг
var arrayStop:Array = new Array ();
for (var i:Number = 0; i < array.length; i++) {
        arrayStop[array[i]] = true;
}
//// каждый кадр проверяем на наличии стопа
this.onEnterFrame = function () {
        if (arrayStop[this._currentframe]) {
                this.stop ();
        }
};


lexa2000lexa 28.12.2007 18:25

нет так не получиться мне нужно чтоб ролик также весь играл только чтоб на ключевых кадрах стопился и играл дальше по нажатию кнопки..

iNils 28.12.2007 18:28

Вы про запятые слышали? Так вот, их надо использовать, если хотите и дальше задавать здесь вопросы.

koIIImarik 28.12.2007 23:47

2 iNils:
Я не понял моё сообщение удалили чтоли? Если да, то по какой причине, объясните, пожалуйста.


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

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