в эти дни я много читаю относительно RSL. Одним из недостатков является то, что RSL должны быть загружены в память, но могут сэкономить значительное время загрузки.
Теперь, что происходит в следующем сценарии:
У меня есть superFramework.swf и subapp.swf. subapp.swf отображается и загружается по запросу в superframework.swf с помощью SWFLoader. Однако оба SWF-файла имеют зависимости от файла common.swc, который будет скомпилирован как RSL.
Итак, зависимости выглядят так:
superframework.swf ---RSL---> common.swc
---SWFLoader-->subapp.swf ---RSL---> common.swc
Теперь мои вопросы:
- Загружен ли subapp.swf в отдельное пространство памяти?
- Если да: означает ли это, что RSL common.swc загружается дважды в память?
- Если нет: как насчет синглетов, таких как ModelLocator в common.swc. Доступен ли один и тот же экземпляр одновременно для subapp.swf и superframework.swf?