Захватите «скриншот» экранного объекта Flex, созданного с помощью ActionScript, но не добавленного на сцену - PullRequest
0 голосов
/ 20 октября 2011

Можно ли создать экранный объект в AS и сделать его снимок экрана в виде ByteArray или чего-либо еще, не добавляя его в stage?

1 Ответ

1 голос
/ 20 октября 2011

Вы можете сделать это с любым объектом DisplayObject, используя BitmapData http://blog.728media.com/tag/bitmapdata/. Обратите внимание, что во Flex компоненты, которые не были добавлены на сцену, могут не располагаться должным образом, пока вы не зададите им ширину и высоту и не вызовете для них validateNow ().

...