`
noahgenius
  • 浏览: 140432 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

as3关于bitmapDate draw()的小问题

阅读更多

近来在开发中遇到这样一种情况:

js 代码
  1. var bit:BitmapData = new BitmapData(DrawableTarget.witdh,DrawableTarget.height,true,0); 
  2. bit.draw(DrawableTarget);  

 如果先前DrawableTarget是缩放过的话(scaleX不是1),bit.draw是不能捕捉完全的,它认为DrawableTarget没有变形过,因此要让DrawableTarget贴合bit,就需要用Matrix来缩放。

js 代码
  1. var bit:BitmapData = new BitmapData(DrawableTarget.witdh,DrawableTarget.height,true,0);
  2. var m:Matrix = new Matrix();
  3. m.scale(DrawableTarget.scaleX,DrawableTarget.scaleY);    
  4. bit.draw(DrawableTarget);    
这样就OK了。
分享到:
评论

相关推荐

    禁用和开启DirectDraw加速,Direct3D加速批处理(支持XP和WIN7)

    禁用和开启DirectDraw加速,Direct3D 加速,AGP纹理加速批处理 在使用本程序前,请先确认你已经安装最新的显卡驱动程序 使用说明: 解压缩,XP系统用户直接运行BAT文件,WIN7系统用户,请右键以管理员身份运行,否则...

    DirectDraw飞机小游戏源码

    这个"DirectDraw飞机小游戏源码"提供了一个经典的案例,让我们深入理解DirectDraw在游戏编程中的应用。 首先,`A10.001`可能是一个程序资源文件,通常包含游戏中的图片、声音或其他媒体资源。`SCRIPT1.APS`可能是一...

    CorelDRAW X3 快捷键

    CorelDRAW X3 快捷键

    coreldraw 9、12、X3加速补丁

    coreldraw 9、12、X3加速补丁 解决coreldraw 9、12、X3启动及保存速度慢的问题。

    Draw.io用阿里云3D矢量图标库-2022大数据

    Draw.io用阿里云3D矢量图标库-2022大数据,使用请参考:[draw.io使用阿里云矢量图标库进行流程图、泳道图、UML、BPMN、架构图、部署图、原型图、用户故事图等绘制]...

    as3拍照程序

    AS3拍照程序是一种基于Adobe Flash CS6开发的交互式应用程序,它允许用户通过网页或桌面应用进行模拟拍照体验。ActionScript 3(AS3)是Flash平台的核心编程语言,为这个程序提供了强大的功能和灵活性。 在AS3中,...

    Draw.io用阿里云3D矢量图标库-基础图形

    Draw.io用阿里云3D矢量图标库-基础图形,使用请参考:[draw.io使用阿里云矢量图标库进行流程图、泳道图、UML、BPMN、架构图、部署图、原型图、用户故事图等绘制]...

    draw.io画图工具和一些模板。

    **draw.io:一款免费开源的在线绘图工具** draw.io是一款功能强大的在线绘图工具,专为需要绘制各种图表和图形的用户设计。它提供了一个简单易用的界面,允许用户无需任何专业技能就能创建出专业级别的图表。无论是...

    cesium-draw_cesium_draw_

    3. 创建Cesium Draw实例:使用Cesium Draw API创建一个新的标绘实例,配置所需的绘制选项,如默认样式、事件处理等。 4. 注册绘制事件:监听Cesium Draw提供的事件,如绘制开始、绘制结束、绘制取消等,以便在用户...

    drawio.js源码

    《drawio.js源码解析与应用》 在IT领域,绘图工具的使用越来越广泛,它们可以帮助我们构建清晰的图表,提升沟通效率。draw.io就是这样一款备受赞誉的在线绘图工具,它以其强大的功能和易用性,在众多绘图软件中...

    flash as3 调用摄像头 保存为jpg 含源码

    在本文中,我们将深入探讨如何使用ActionScript 3(AS3)在Flash环境中调用摄像头并保存捕获的图像为JPEG格式。ActionScript是Adobe Flash Professional和Flash Builder中用于创建交互式内容的主要编程语言,而AS3是...

    directDraw

    在提供的压缩包文件中,"directDraw"可能包含了关于DirectDraw的教程文档、示例代码和可能的源代码项目。通过学习这些材料,你可以深入了解如何使用DirectDraw进行2D图形编程,以及如何利用其特性来优化应用程序的...

    flash as3 截图,拍照

    在Flash AS3中,截取舞台画面,也称为屏幕快照或截图,是开发者经常需要进行的操作,尤其在游戏开发、交互式应用或者演示中。本文将深入探讨如何使用ActionScript 3.0来实现这一功能,并提供相关知识点。 1. **...

    Draw.io用阿里云3D矢量图标库-2022企业应用

    Draw.io用阿里云3D矢量图标库-2022企业应用,使用请参考:[draw.io使用阿里云矢量图标库进行流程图、泳道图、UML、BPMN、架构图、部署图、原型图、用户故事图等绘制]...

    Draw.io用阿里云3D矢量图标库-2022人工智能与物联网

    Draw.io用阿里云3D矢量图标库-2022人工智能与物联网,使用请参考:[draw.io使用阿里云矢量图标库进行流程图、泳道图、UML、BPMN、架构图、部署图、原型图、用户故事图等绘制]...

    DirectDraw中文手册

    9. **兼容性和移植性**:由于DirectDraw是旧版DirectX的一部分,手册会讨论如何处理不同版本的DirectDraw之间的兼容性问题,以及如何将代码迁移到更新的DirectX组件,如Direct3D。 10. **示例代码**:通常手册会...

    Qt+DirectDraw实现

    考虑到DirectDraw主要是为Windows设计的,需要处理可能出现的兼容性问题,特别是对于不支持DirectDraw的旧硬件。此外,良好的错误处理机制能确保程序在出现问题时能优雅地恢复或提示用户。 8. **资源管理** 在...

    drawio obsidian 安装包

    《Draw.io与Obsidian:协同工作的利器》 在数字化时代,高效的工具对于个人知识管理和团队协作至关重要。Draw.io和Obsidian就是这样的两款软件,它们分别专注于图表绘制和知识图谱构建,结合使用能极大地提升工作...

    EasyDraw作图小软件

    《EasyDraw:初学者的友好画图工具》 在信息技术领域,可视化表达是至关重要的,无论是设计流程图、电路图还是简单的草图,一款好用的画图软件能极大提高工作效率。今天我们要介绍的是"EasyDraw",一个针对初级用户...

    小书匠绘图组件编辑器 drawio 使用教程1

    【小书匠绘图组件编辑器drawio使用教程1】主要介绍了如何在小书匠编辑器中使用drawio进行图表编辑。drawio是一款强大的在线图表工具,支持多种类型的图表绘制,如工作流、BPM、组织结构图、UML、ER图、网络拓扑图等...

Global site tag (gtag.js) - Google Analytics