Я собираюсь создать веб-сайт во флэш-памяти и AS3, где некоторым страницам будет предоставляться контент через программу разработки Flash, а другие будут генерироваться динамически с помощью as3 (не только содержимого страницы, но и самих новых страниц. добавлено через AS3). Я пытаюсь выяснить общую архитектуру кода для поддержки этого.
Первое решение, которое приходит на ум, заключается в следующем: наличие всех дочерних экранных объектов для содержимого любой отдельной страницы, размещенного в фрагменте ролика контейнера. Таким образом, у меня был бы один видеоклип на сцене для каждой страницы. Поначалу я мог определить, на какой странице находится человек, установив для альфа значение none, отключив всю интерактивность мыши для видеоклипов, которые не являются текущей страницей. Но я не уверен, что это лучший способ управлять памятью. Другая возможность состоит в том, чтобы перемещать эти видеоклипы за пределы сцены, когда они не используются, но это может страдать от тех же проблем с памятью. Наконец, я мог бы просто добавлять и удалять экранные объекты, чтобы на сцене был только один фрагмент ролика за раз, но как мне сохранить страницы, которые были встроены в программу разработки Flash? Могу ли я сохранить все это где-нибудь в AS3, чтобы я мог добавить отображаемые дочерние элементы обратно в их исходную форму?
Если кто-то знает о некоторых статьях, которые могут касаться этих проблем, или объясняет простые шаблоны дизайна для веб-страниц AS3 / flash, это было бы замечательно. Я уверен, что кто-то умнее меня продумал это, и я не хочу заново изобретать колесо.