Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   jsfl - переход в нужный кадр и слой (http://www.flasher.ru/forum/showthread.php?t=108473)

vladius 22.02.2008 13:29

jsfl - переход в нужный кадр и слой
 
Здрасть.
Делаю флешку, где ключевые кадры и слои должны соответствовать определенной структуре.
Есть определенное количество этажей. они соответствуют кадрам от 1-го до 4-го.
Есть типы, котоые соответствуют слоям. для каждого типа свой слой.

то есть должно получится 4-е слоя длинной по 10-ть ключевых кадров каждый. а не получается :( помогите, плз




Код:

var doc = fl.createDocument();
firstFloor= 1
lastFloor = 10
tipeN=4

for(var i=1; i<=tipeN; i++){
        //добавляем ключевые кадры
        for(var j=0; j<lastFloor-firstFloor; j++){       
                doc.getTimeline().convertToBlankKeyframes();               
        }       
        //добавляем слой
        if(i!=tipeN){
                doc.getTimeline(0).addNewLayer();               
        }

            //переходим на этот только что созданный слой
        doc.getTimeline(0).setSelectedLayers(i)
       
        //переходим на первый кадр этого слоя       
        doc.getTimeline(0).layers[i].frames[0]       
       
}


vladius 22.02.2008 13:42

ага, получилось, если вместо этого
Код:

doc.getTimeline().convertToBlankKeyframes();
поставить это
Код:

doc.getTimeline().insertKeyframe(j);
а это вообще не нужно
Код:

        doc.getTimeline(0).setSelectedLayers(i)       
        doc.getTimeline(0).layers[i].frames[0]


vladius 22.02.2008 14:46

возник вопрос, а как можно сконвертировать в символ содержимое данного ключевого кадра?

Код:

doc.getTimeline(0).currentFrame = 5;
doc.getTimeline(0).setSelectedLayers(10)
...convertToSymbol("button", "btnSymbolName"+i, "bottom right");

а что именно convertToSymbol - не пойму


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

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