过滤显示对象

过滤显示对象

ID:37622794

大小:417.42 KB

页数:8页

时间:2019-05-26

过滤显示对象_第1页
过滤显示对象_第2页
过滤显示对象_第3页
过滤显示对象_第4页
过滤显示对象_第5页
资源描述:

《过滤显示对象》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第15章15过滤显示对象示例:FilterWorkbenchFilterWorkbench提供了一个用户界面,用于对图像和其它可视内容应用不同的滤镜以及查看结果代码,这些代码可用于在ActionScript中生成相同的效果。除了提供试验滤镜的工具外,此应用程序还展示了以下技巧:■创建各种滤镜的实例■对显示对象应用多种滤镜要获取该示例的应用程序文件,请访问www.adobe.com/go/learn_programmingAS3samples_flash_cn。可以在Samples/FilterWorkbench文

2、件夹中找到FilterWorkbench应用程序文件。该应用程序包含以下文件:文件说明com/example/programmingas3/提供应用程序主要功能的类,主要功能包括切换要filterWorkbench/应用滤镜的内容以及将滤镜应用于内容。FilterWorkbenchController.ascom/example/programmingas3/用来定义由各滤镜工厂类所实现的常用方法的接口。filterWorkbench/IFilterFactory.as此接口定义FilterWorkbenchCo

3、ntroller类用来与各个滤镜工厂类交互的常见功能。在文件夹com/example/programmingas3/类集,每个类都实现IFilterFactory接口。每个类均filterWorkbench/中:可为某一类型的滤镜提供创建和设置值的功能。应BevelFactory.as用程序中的滤镜属性面板使用这些工厂类来创建其BlurFactory.as特定滤镜的实例,FilterWorkbenchController类将ColorMatrixFactory.as检索这些实例并将它们应用于图像内容。Convol

4、utionFactory.asDropShadowFactory.asGlowFactory.asGradientBevelFactory.asGradientGlowFactory.as537文件说明com/example/programmingas3/实用程序类,包含将数字颜色值转换为十六进制字filterWorkbench/ColorStringFormatter.as符串格式的方法。com/example/programmingas3/作为值对象的类,此类将与GradientBevelFilter和fil

5、terWorkbench/GradientColor.asGradientGlowFilter中各颜色相关联的三个值(颜色、Alpha和比例)合并到单个对象中。用户界面(Flash)FilterWorkbench.fla定义应用程序用户界面的主要文件。flashapp/FilterWorkbench.as为主应用程序用户界面提供功能的类;此类用作应用程序FLA文件的文档类。在flashapp/filterPanels文件夹中:类集,为各面板(用于为单个滤镜设置选项)提供BevelPanel.as功能。BlurPa

6、nel.as对于各类而言,在主应用程序FLA文件库中,还有ColorMatrixPanel.as一个关联的MovieClip元件,其名称与类的名称相ConvolutionPanel.as匹配(例如,BlurPanel元件链接到BlurPanel.asDropShadowPanel.as中定义的类)。构成用户界面的组件在这些元件中进GlowPanel.as行定位和命名。GradientBevelPanel.asGradientGlowPanel.asflashapp/ImageContainer.as作为屏幕上已加

7、载图像的容器的显示对象。flashapp/ButtonCellRenderer.as用于将Button组件包含在DataGrid组件的单元格中的自定义单元格渲染器。已过滤的图像内容com/example/programmingas3/此类用作值对象,它包含应用程序可加载并对其应filterWorkbench/ImageType.as用滤镜的单个图像文件的类型和URL。此类还包含一组代表实际可用图像文件的常数。images/sampleAnimation.swf应用程序中应用滤镜的图像和其它可视内容。images/

8、sampleImage1.jpgimages/sampleImage2.jpg538过滤显示对象试验ActionScript滤镜FilterWorkbench应用程序旨在帮助您试验各种滤镜效果,并为该效果生成相关的ActionScript代码。使用该应用程序,您可以从包含可视内容(包括位图图像和Flash动画)的三种不同文件中进行选择,并可采用单独或与其它滤镜相结合的方式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。