Мы загружаем внешний swf-контент в приложение adobe air. Контент предоставляется все большим количеством третьих сторон.Какие ограничения/обходные пути необходимы для сторонних сторонних сторон swf
Будучи третьим лицом, он будет загружен в отдельный домен безопасности (trustContent = false) и домен приложения для дочернего узла (loadForCompatibility = true). Мы делаем это, используя класс Loader.
Каковы функции/варианты/подходы, которые могут вызвать проблемы при использовании swf в качестве внешнего содержимого?
Меня интересуют любые проблемы, так как мы уже воспроизводили проблемы с контентом, которые происходят независимо от домена домена приложения/безопасности, где он загружен (и происходит также и в загрузчике, и в SWFLoader).
Любые обходные решения для проблем высоко оценены, особенно те, которые могут быть применены в главном приложении.
Thx много Branden для хорошей информации. Это подтверждает то, что я недавно прочитал о модели воздушной безопасности в ссылке, размещенной в этом ответе: http://stackoverflow.com/questions/697155/is-there-an-way-to-load-external-swf-into- а-песочница-в-вспышка/698079 # 698079. Мы в настоящее время не общаемся с сторонними SWF, но мы будем и я обязательно рассмотрим этот проект, когда мы доберемся до него. У вас возникли другие проблемы с внешним контентом, то есть с использованием свойств сцены, корня и подобных объектов? (читайте недавно, те могут ввести проблемы, но не уверены в этом) – eglasius
Да, у вас нет доступа к сцене. Любая попытка доступа к нему приведет к исключению. Это также означает, что некоторые компоненты не будут работать в дочернем swf. Я знаю, что comobox - один из преступников, и я подозреваю, что любой из них, кто «всплывает», может вызвать проблемы. Удачи, и это было проклято умным, чтобы спросить здесь сначала - нам пришлось обнаружить эти проблемы болезненным способом! –