размеры этапа загруженного swf

file параметры работают для текстовых файлов, но можно утверждать, что json также является текстовым файлом (если вы игнорируете типы).

Вы можете прочитать json как строку и разобрать ее в шаге реализации.

8
задан matt lohkamp 29 October 2008 в 00:45
поделиться

2 ответа

Ширина и высота загруженного SWF, как определено ФЛОРИДОЙ, с которой это было создано, могут быть найдены в Loader объект, в котором Вы загрузили SWF в.

swfLoader.contentLoaderInfo.width
swfLoader.contentLoaderInfo.height

Это будет всегда показывать Вам размеры, как определено в свойствах ФЛОРИДЫ. Это не имеет никакого значения, если какие-либо изображения, MovieClips, или что сделало, чтобы Вы расширились от этапа.

stage.stageWidth и stage.stageHeight свойства будут всегда возвращать ширину этапа, этап всегда является самым верхним SWF. Другими словами, это будет всегда представлять размеры этапа оболочки. В приложении Flash существует только когда-либо один этап.

15
ответ дан 5 December 2019 в 11:28
поделиться

Mark является вероятным правом, что объект информации о загрузчике содержания будет содержать корректную ширину и высоту. Я никогда не проверялся так, я не могу гарантировать это. Документы говорят 'номинал' и контрастируют его с 'фактическим', таким образом, это кажется разумным.

Существует несколько других опций. Можно замаскировать внешний swf. Создайте маску, которая является размером этапа и помещает все содержание под ним. Другая идея состоит в том, чтобы создать фрагмент ролика на основе прямоугольного набора формы, это - альфа к 0 местам это в x:0, y:0 и матч, который это - ширина и высота для подготовки. Дайте ему имя экземпляра и затем когда это загружается использование, которые оценивают за размер.

0
ответ дан 5 December 2019 в 11:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: