file
параметры работают для текстовых файлов, но можно утверждать, что json также является текстовым файлом (если вы игнорируете типы).
Вы можете прочитать json как строку и разобрать ее в шаге реализации.
Ширина и высота загруженного SWF, как определено ФЛОРИДОЙ, с которой это было создано, могут быть найдены в Loader
объект, в котором Вы загрузили SWF в.
swfLoader.contentLoaderInfo.width
swfLoader.contentLoaderInfo.height
Это будет всегда показывать Вам размеры, как определено в свойствах ФЛОРИДЫ. Это не имеет никакого значения, если какие-либо изображения, MovieClips, или что сделало, чтобы Вы расширились от этапа.
stage.stageWidth
и stage.stageHeight
свойства будут всегда возвращать ширину этапа, этап всегда является самым верхним SWF. Другими словами, это будет всегда представлять размеры этапа оболочки. В приложении Flash существует только когда-либо один этап.
Mark является вероятным правом, что объект информации о загрузчике содержания будет содержать корректную ширину и высоту. Я никогда не проверялся так, я не могу гарантировать это. Документы говорят 'номинал' и контрастируют его с 'фактическим', таким образом, это кажется разумным.
Существует несколько других опций. Можно замаскировать внешний swf. Создайте маску, которая является размером этапа и помещает все содержание под ним. Другая идея состоит в том, чтобы создать фрагмент ролика на основе прямоугольного набора формы, это - альфа к 0 местам это в x:0, y:0 и матч, который это - ширина и высота для подготовки. Дайте ему имя экземпляра и затем когда это загружается использование, которые оценивают за размер.