Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Разделение кода на слои в окне временной шкалы? (http://www.flasher.ru/forum/showthread.php?t=32121)

uri-uri 25.05.2002 14:23

Разделение кода на слои в окне временной шкалы?
 
Сделал флэшку. В окне timeLine Flash 5 в одном слое, который я назвал "cod" у меня был расположен скрипт. На главной временной линии сцены. Скрипт включает несколько массивов, несколько функций, код инициализации. Он целиком не влазит в экран, приходится каждый раз попадая в окно Frame Actions двигать линии прокрутки. Когда чудесным образом всё заработало, мне пришло в голову разбить этот код на отдельные слои (имеются ввиду слои в окне редактирования timeLine Flash 5, которое по умолчанию называется Scene 1, я так понимаю, что после компиляции все они сливаются в _level0). Каждую функцию я расположил на отдельном слое, который и назвал её именем. Сделал отдельный слой для массива, отдельный - для кода инициализации. Стало так удобно, всё влазит в экран, кликаешь на нужный слой и попадаешь на начало функции, а не ищешь по коду, листая его и просматривая, так, что в глазах рябит - где-же это место?. Смотрю я на свои слои - сверху слой инициализации, ниже массив, под ним в порядке употребления - функции, которые используют код на вышележащих слоях. Мирно радуюсь - порядок навел. Жму Ctrl+Enter - работает неправильно! Сдвинул слой с массивом в самый верх, выше слоя с инициализацией - кое-что заработало правильно. Но не работает вызов одной функции из тела другой. По всякому менял порядок - не добился, что-бы работало правильно. Почему? какое значение имеет порядок слоев? Что нужно сделать, что-бы переменные были видны из любого слоя? Все они у меня ведь лежат в _root. В чем проблем? И функции вызываются в порядке бредовых идей пользователя, а обьявляются при загрузке флэша, как и переменные. Значит они после этого должны быть доступны ото всюду. Или я не прав? Я не ас во Флэше, это мой самый сложный проект и обидно, что из-за вопросов удобства редактирования, не меняя сам код я получаю такой геморрой мозга. Помогите, плиззз 8*(((


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

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