Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Инициализация компонента на таймлайн (http://www.flasher.ru/forum/showthread.php?t=122840)

Anddrey 19.03.2009 15:34

В принципе это выход,но должно быть какое то программное "красивое" решение по доступу к компонентам не в 1-м кадре!!!

litebox 19.03.2009 19:10

все так думают, когда сталкиваются с этой проблемой :)
красивое решение - юзать только первый кадр )))

alatar 19.03.2009 20:30

красивое решение вообще не юзать кадры

litebox 19.03.2009 20:37

когда работаешь с дизайнерами, это не всегда удается. Лучше сделать в нескольких кадрах, чем сидеть и перекидывать весь дизайн из кадров в один кадр в разные слои и делать им программно visible = true / false; А потом, когда дизайн меняется, делать тоже самое снова

Gaen 19.03.2009 21:24

litebox, зх блин вот мне сейчас на работе в наследство достался набор психологических тестов. Каждый тест - отдельный модуль, всего 15 штук. В каждом тесте - до 30 кадров, каждый кадр со своим интерфейсом и логикой. И тот мудак, который это делал, свалил всю графику в первый кадр. И туда же написал весь код по принципу

Код AS1/AS2:

btn_right.onRelease = function(){
  switch(_currentframe){
    case 1: [пол-экрана кода]
    case 2: ...
    ...
    case 29: ...
  }
}
 
this.onEnterFrame = function(){
  switch(_currentframe)...
}

Встретил - убил бы.


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

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