У меня нет однозначного ответа на этот вопрос, но вот некоторые мысли.
Вы пытались собрать базовое приложение для 10.0 в одном SWF-файле, поместить код 10.2 в другой SWF-файл, скомпилированный для 10.2, а затем выполнить обнаружение и загрузку версии 10.2 SWF-файла, если проигрыватель Flash поддерживает функции суб-швейцарские франки?
Я не уверен, что это сработает. В дни FP6, FP7, FP8 корневой SWF контролировал, какие функции действительно были доступны, независимо от того, в каком проигрывателе Flash вы работали. Например, если root был для FP6, подпрограмма для FP7 и работала в Flash Player 8 , вы все равно были бы (в основном) ограничены функциональностью FP6. Некоторые функции FP7 будут работать, но не все. Прошло несколько лет с тех пор, как мне пришлось это делать, поэтому я не знаю, как это работает с двигателем AS3.