需要用到附件中的包。将包解压到flex工程的src目录下
源码:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="403" height="497" applicationComplete="init();">
<mx:Script>
<![CDATA[
import cn.riahome.transformer.DisplayObjectTransformer;
import mx.core.UIComponent;
import mx.core.FlexBitmap;
private var cutOutShape:FlexBitmap;
private function init(): void{
cutOutShape = new FlexBitmap();
var uic:UIComponent = new UIComponent();
uic.addChild( cutOutShape );
addChild( uic );
uic.x = 10;
uic.y = 330;
}
private function btnClick(): void{
var x: int = cutCanvas.x;
var y: int = cutCanvas.y;
cutOutShape.bitmapData = DisplayObjectTransformer.cutOutRect( img, x, y, 100, 50, true, 0x00000000 );
}
]]>
</mx:Script>
<mx:Image source="../P1010550.JPG" alpha="1.0" height="299" width="401" id="img"/>
<mx:Canvas x="146" y="132" id="cutCanvas" width="92" height="44" backgroundAlpha="1.0" cornerRadius="1" borderStyle="solid" themeColor="#000000">
</mx:Canvas>
<mx:Button x="10" y="307" label="Button" click="btnClick();"/>
</mx:Application>
分享到:
相关推荐
#### 一、Flex截图功能原理 在Flex中,实现截图功能主要是通过`mx.graphics.ImageSnapshot`类来完成。`ImageSnapshot`类提供了`captureImage()`方法,该方法可以将指定的`Canvas`或显示对象转换为位图图像(Bitmap...
本场景中,我们关注的是使用Flex进行截图并利用Java后台处理上传的流程。Flex是一种开源的、基于Adobe Flash Player运行时的开发框架,常用于创建富互联网应用(RIA)。而Java则是一个广泛使用的后端编程语言,它...
本文将详细讲解如何实现Flex中的图片保存,包括单个UI组件的截图以及整个应用框架的截图。 首先,理解Flex的基础。Flex是一种基于ActionScript 3.0的开放源代码框架,用于构建富互联网应用程序(RIA)。它允许...
Flex 实现的截图。一个是通过鼠标左键拖拽,类似qq截图。另一个是初始时就有矩形截图框,截图狂可以通过拖拽进行放大缩小。被截的背景图一种是图片尺寸的放大缩小,一种是图片所在画布的Scale方式放大缩小。
Flex涂鸦功能Demo程序是一个基于Adobe Flex技术实现的互动绘图应用。Flex是一种开源的、基于ActionScript 3.0的开发框架,主要用于构建富互联网应用程序(RIA)。它提供了丰富的用户界面组件和强大的数据绑定机制,...
小程序源码 FlexLayout布局 (代码+截图)小程序源码 FlexLayout布局 (代码+截图)小程序源码 FlexLayout布局 (代码+截图)小程序源码 FlexLayout布局 (代码+截图)小程序源码 FlexLayout布局 (代码+截图)小程序源码 Flex...
2. **屏幕捕获**:Flex截图工具实现了在Flash Player环境中捕获屏幕内容的功能。这通常涉及到使用StageCaptureArea类或相关的API来选取屏幕的一部分并保存为图像数据。 3. **图片编辑**:工具可能包含了对截图进行...
FlexAir网页截图工具是一款专为用户设计的高效网页捕获软件,它允许用户方便快捷地截取并保存网页内容。这款工具集成了多种实用功能,旨在优化网页截图体验,提高工作效率。 在使用FlexAir网页截图工具时,首先需要...
Flex 4 是 Adobe 开发的一款用于构建富互联网应用程序(Rich Internet Applications, RIA)的框架,它是 Flex 3 的升级版本,提供了许多增强特性和改进。这个“flex4 视频教程截取的一些图片”很可能是为了辅助学习...
标题中的“flex的远程对象调用”指的是在Adobe Flex应用程序中使用Remote Object(RO)服务进行远程通信的技术。Flex是一个开源的、基于ActionScript的框架,用于构建富互联网应用程序(RIA)。通过RO服务,Flex应用...
类似QQ截图功能,可以利用flash截取当前选定的页面
图片文件可能是展示了Flex Builder IDE的界面截图,用于说明如何配置日志输出或者展示日志结果。 总之,掌握Flex Builder中的日志管理技巧,对于提升Flex应用程序的开发效率和问题解决能力具有重要意义。通过灵活地...
综上所述,"翻书和截屏Flex"涉及到的技术点包括Flex框架的使用、自定义组件开发、动画与图形渲染、屏幕截图的实现以及与本地文件系统的交互。这些知识对于构建具有丰富用户体验的RIA应用至关重要。
`cg.JPG`和`origin_image001.jpg`可能是其他相关的图表或截图,进一步阐述概念。`flex_mvc.rar`可能是一个包含示例代码或项目文件的压缩包,供学习和实践使用。 在实际开发中,利用Flex MVC架构可以实现模块化的...
微信小程序——FlexLayout布局(截图+源码).zip 微信小程序——FlexLayout布局(截图+源码).zip 微信小程序——FlexLayout布局(截图+源码).zip 微信小程序——FlexLayout布局(截图+源码).zip 微信小程序——...
PPT通常包含关键概念的总结、流程图、重要代码片段以及示例应用的截图。这样的教学材料对于自我学习或者课堂教学都非常有用,它可以帮助读者更好地理解和记忆Flex的架构、设计模式和最佳实践。通过PPT,学习者可以...
这个文档可能还会包含示例代码、截图和详细的解释,以便于你在阅读时能更好地理解和模仿。 总的来说,Flex教程案例是一个全面的学习资源,不仅教你掌握Flex的基本知识,还通过实践案例帮助你提升技能。通过这个教程...
- "Flex+LCDS+Java+整合实例.doc":可能包含了一个详细的整合步骤指南,包括配置、代码示例和屏幕截图。 - "Java平台下基于Flex3开发的实例.doc":可能详细讲解了如何在Java平台上使用Flex3开发应用程序,可能包括...