У меня есть два SWF: загрузочный SWF и загруженный SWF. Мне нужно добавить Loaded SWF в иерархию отображения, но я не хочу предоставлять ему свободный доступ к сцене. Например, он может попытаться изменить scaleMode, и я не хочу, чтобы это произошло.
Какие есть хорошие методы для ограничения доступа загруженного контента к сцене? Я могу, например, захотеть разрешить ему доступ к stageWidth и stageHeight, но не scaleMode или align. Предложения?
РЕДАКТИРОВАТЬ: Дополнительные ограничения
Я не могу ничего изменить в загруженном SWF. Оба SWF-файла находятся в изолированной программной среде с локальной файловой системой. Эти SWF-файлы - это Flash Player 10, ActionScript 3, выполненный во Flash Professional. Не AIR, не Flex.
Я бы хотел иметь возможность реализовать прокси-класс или метод получения, чтобы каким-то образом перехватывать вызовы на сцену, но я не верю, что есть какой-либо способ. Например, я не верю, что вы можете создать подкласс класса Stage и использовать этот подкласс вместо обычного объекта Stage, на который ссылается свойство stage во всех мувиклипах. Свойство stage доступно только для чтения, поэтому загрузчик не может выполнять перекрестные сценарии для указания на что-то другое.