Как получить позицию SWF-файла, сгенерированного из FLA-файла, который имеет большую стадию? - PullRequest
0 голосов
/ 16 июля 2010

У меня есть активы во внешних SWF-файлах, которые я загружаю. Я хотел бы знать точный размер сцены и положение актива во флаге, который его создал. Если я попытаюсь спросить у получающегося мувиклипа его размер, то получится, что он дает мне размер, когда его обрезают до самой плотной рамки вокруг непрозрачных пикселей. Глядя на contentLoaderInfo, я могу получить исходную ширину / высоту, которая использовалась в файле fla, и это здорово. Тем не менее, мне все еще нужно знать, где разместить актив в рамках стадии .. в основном мне нужно смещение x / y для него.

Причина, по которой мне это нужно, для настраиваемого аватара - он состоит из множества частей, которые размещаются в разных областях на сцене для создания полного аватара. Я хотел бы иметь возможность комбинировать отдельные SWF для каждой части для достижения этой цели.

Заранее спасибо за любую помощь!

1 Ответ

0 голосов
/ 16 июля 2010

Я не верю, что вы можете получить размер этапа загруженного SWF-файла, так как при загрузке дочернего SWF-файла только один этап - он будет использовать родительский этап.Как вы указали, загруженный SWF-файл упадет в ограничивающую рамку элементов внутри него.

Могу ли я предположить, что у всех активов есть мувиклип на сцене, содержащий блок с размерами сцены, затем измените альфа этого клипа на 0, чтобы он не отображался.

...