Actionscript 3 获取火花窗口的位图
我有一个我正在开发的AIR应用程序,我希望基本上得到一个单独的spark窗口中的位图。该用例是spark窗口的缩放预览,该窗口可能位于主显示器的投影仪上。我想将位图作为一个源注入spark图像。谷歌搜索这似乎并没有透露太多,或者我只是不知道谷歌的术语。谁能给我指出正确的方向吗?有谁有更好的方法来实现这一点吗Actionscript 3 获取火花窗口的位图,actionscript-3,apache-flex,actionscript,air,flex4,Actionscript 3,Apache Flex,Actionscript,Air,Flex4,我有一个我正在开发的AIR应用程序,我希望基本上得到一个单独的spark窗口中的位图。该用例是spark窗口的缩放预览,该窗口可能位于主显示器的投影仪上。我想将位图作为一个源注入spark图像。谷歌搜索这似乎并没有透露太多,或者我只是不知道谷歌的术语。谁能给我指出正确的方向吗?有谁有更好的方法来实现这一点吗 谢谢 如果要制作某个DisplayObject的位图,无论是整个窗口(舞台)还是精灵,都应该使用BitmapData的draw()方法 以下代码将对整个舞台进行“屏幕拍摄”,制作位图图像,并
谢谢 如果要制作某个DisplayObject的位图,无论是整个窗口(舞台)还是精灵,都应该使用BitmapData的draw()方法 以下代码将对整个舞台进行“屏幕拍摄”,制作位图图像,并将其缩放到左上角:
var bd:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight);
bd.draw(stage);
var bitmap:Bitmap = new Bitmap(bd);
bitmap.width = 300;
bitmap.scaleY = bitmap.scaleX;
addChild(bitmap);
阅读更多有关位图和BitmapData的信息,以利用以下功能,这将使您受益匪浅:
- 像素捕捉
- 平滑
- 透明度
希望这能回答你的问题 你想拍窗户的截图吗?是的,这正是我需要的!非常感谢。