Стек!
У меня возникли небольшие проблемы с настройкой нового проекта (электронного обучения), который, я думаю, сильно выиграет от RSL.
Мой случай выглядит примерно так:
Main.fla - оболочка
Scenes.fla - я объясню это через минуту
Navigation.fla - Некоторые своего рода графический интерфейс
Множество файлов Fla - Уроки
Main будет первым фильмом, который будет создан, а затем все, что вам потребуется, будет загрузить.
Каждый урок будет помещен в файл fla / swf отдельно от «Архитектура» (то есть Main, Scenes, Navigation и целого набора классов под названием Engine) и будет быть добавленным во время выполнения внутри сцен.
Движок отвечает за обработку повторяющихся и необходимых задач, событий, общих методов, взаимодействия с сервером, среди прочего.
Навигация отвечает за обработку пользовательского ввода в качестве навигации (следующий / предыдущий урок и т. Д.), А затем передает его движку, который будет управлять сценами (и его дочерними элементами).
Что ж, у меня тоже есть некоторые ограничения:
Каждый SWF-файл, который будет передан нашему клиенту, должен иметь размер менее 80 КБ, что означает, что я привязан.
Я не могу скомпилировать все это как готовый пакет для доставки.
Что касается размера, мне нужны средства, чтобы максимально облегчить нагрузку.
Итак, в эти дни я много искал и нашел RSL.
Я создал несколько тестов, чтобы лучше знать, как его использовать, и, конечно, попал в ловушку.
Мне не удалось правильно настроить Flash, не удалось добиться успеха с «Путь к библиотеке» (в конфигурации AS3), не удалось скомпилировать классы внутри SWC ...
Другое дело, что я не буду преподавать уроки, только архитектуру.
Эти уроки будут созданы людьми, которые могут вообще не иметь никаких знаний в AS3 (ООП или программной логике).
И я не склонен доставлять весь движок (исходный код) кому-либо извне, который может с ним связываться, делая все приложение (приложения, по сути, мы создадим сотни электронных обучающих материалов).
Я действительно думаю, что мне нужна помощь в некоторых вещах (часы отсчитывают время):
Как эффективно использовать RSL
Как объединить классы внутри SWC
Как упаковать все, что необходимо для всей работы в SWC, а затем доставить только этот SWC
Я знаю, что эта цепочка немного длинновата, и что я прошу о многом, но вот уже неделю я бью головой о клавиатуру и не могу управлять настройкой.
Благодарю за внимание ...
NemoStein