0 0

Flex3中的ConvolutionFilter类,参数个数问题!!!10

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal">

	<mx:Script>
		<![CDATA[
			import mx.core.BitmapAsset;
			
			[Embed(source="assets/loadppt.jpg")]
			private var mao:Class;
			
			private function convolve():void{
				var asset:BitmapAsset = new mao() as BitmapAsset;
//下面一行显示错误:参数个数不正确,不应超过0个,这是怎么回事???使用的是构造函数呀,为何出现这个错误??
				var convolution:ConvolutionFilter= new ConvolutionFilter(MatrixXSlider.value,MatrixYSlider.value,[input1.text,input2.text,input3.text,input4.text,input5.text,input6.text],DivisorSlider.value,BiasSlider.value,true);
				//var convolution:ConvolutionFilter = new ConvolutionFilter(3,3,new Array(-2,-2,0,-1,1,1,0,1,2),0);
				var _filters:Array = [convolution];
				asset.filters = _filters;
				img.source = asset;
			}
			
		]]>
	</mx:Script>
	<mx:VBox>
		
	
	<mx:Button label="Convolve away" fontSize="12" click="convolve()"/>
		<mx:HBox width="100%" height="387">
			<mx:Text text="Matrix X"/>
			<mx:VSlider id="MatrixXSlider" height="100" value="5.0" change="convolve()"/>
			<mx:Text text="Matrix Y"/>
			<mx:VSlider id="MatrixYSlider" height="100" value="5.0" change="convolve()"/>
			<mx:Text text="Divisor"/>
			<mx:VSlider id="DivisorSlider" height="100" value="5.0" change="convolve()"/>
			<mx:Text text="Bias"/>
			<mx:VSlider id="BiasSlider" height="100" value="5.0" change="convolve()"/>
			<mx:VBox width="302" height="386">
				<mx:TextInput id="input1" change="convolve()" width="40"/>
				<mx:TextInput id="input2" change="convolve()" width="40"/>
				<mx:TextInput id="input3" change="convolve()" width="40"/>
				<mx:TextInput id="input4" change="convolve()" width="40"/>
				<mx:TextInput id="input5" change="convolve()" width="40"/>
				<mx:TextInput id="input6" change="convolve()" width="40"/>
				
			</mx:VBox>
		</mx:HBox>
		<mx:Image id="img">
		</mx:Image>
</mx:VBox>
	
</mx:Application>




//下面一行显示错误:参数个数不正确,不应超过0个,这是怎么回事???使用的是构造函数呀,为何出现这个错误??
var convolution:ConvolutionFilter= new ConvolutionFilter(MatrixXSlider.value,MatrixYSlider.value,[input1.text,input2.text,input3.text,input4.text,input5.text,input6.text],DivisorSlider.value,BiasSlider.value,true);
2011年11月22日 15:13
目前还没有答案

相关推荐

    Flex3 Explorer四合一本地版本之Flex2FilterExplorer

    Flex3 Explorer中的Flex2FilterExplorer允许用户浏览并应用预定义的过滤器,同时也支持自定义参数,以观察不同设置对过滤效果的影响。这包括AlphaFilter、BitmapFilter、BlurFilter、ColorMatrixFilter、...

    Flex中的各种滤镜

    在Flex这个强大的基于ActionScript 3.0的开源框架中,滤镜是为图形和文本添加视觉效果的重要工具。滤镜允许开发者创建出各种各样的视觉特效,如模糊、灰度、铅笔画等,极大地丰富了用户界面的视觉表现力。让我们深入...

    flex 大头贴摄像简单实现

    在本文中,我们将深入探讨如何使用Adobe Flex技术来创建一个基本的大头贴摄像功能。Flex是一种基于ActionScript的开源框架,用于构建富互联网应用程序(RIA)。它提供了丰富的用户界面组件和强大的数据绑定机制,...

    AS3_显示对象结构图.pdf

    * Interface:是 AS3 中的一种抽象类,定义了一个对象的行为和方法。 * Superclass:是 AS3 中的一个基类,定义了一个对象的基本结构和行为。 * Package:是 AS3 中的一个命名空间,用于组织和管理类和接口。 III. ...

    ActionScript开发技术大全

    8.2.3在FlexBuilder3中进行调试 155 8.3处理ActionScript3.0中的异常 160 8.3.1使用try…catch…finally语句 160 8.3.2throw语句主动抛出异常 162 8.3.3处理异常事件 163 8.4异常类型 163 8.4.1异常对象 164 8.4.2...

    Flash绘图-AS3 Drawing API.pdf

    在AS3中,绘制图形主要是通过`Graphics` 类来进行。以下是一些基本的操作: 1. **定义线条样式和填充样式**:使用`Graphics` 对象的`beginFill()` 和 `lineStyle()` 方法来定义填充颜色和线条样式。 2. **绘制直线*...

    Flash烟花代码画布550*400

    2. `BitmapData` 和 `ConvolutionFilter`:这两个类分别用于创建位图数据和应用滤镜效果。在这里,位图数据用于存储烟花的粒子状态,而滤镜则可能用于实现烟花的模糊效果,增加视觉层次感。 3. `Rectangle` 类:...

    二维卷积过滤器

    "convolutionfilter.sdf" 文件可能是用于存储滤波器参数或者中间计算结果的数据文件,这种格式可能与特定的软件或库有关。在一些开发环境中,如Visual Studio,".sdf"文件可能用于项目数据库或调试信息。 ...

    学习Flash8制作烟花粒子特效.pdf

    接着,导入了几个关键类,如BitmapData用于处理位图数据,ConvolutionFilter用于应用滤镜效果,以及Rectangle用于定义矩形区域。 代码中创建了一个ConvolutionFilter实例,用于实现模糊效果。这个滤镜用于烟花粒子...

    GPUImage滤镜使用

    - GPUImage3x3ConvolutionFilter:3x3卷积滤镜,用于实现各种边缘检测和模糊效果。 - GPUImageBilateralFilter:双边滤镜,用于平滑图像同时保留边缘细节。 - GPUImageLanczosResamplingFilter: lanczos重采样...

    Flash8制作烟花粒子特效.pdf

    接下来,导入了`BitmapData`、`ConvolutionFilter`和`Rectangle`类,这些都是在处理图像和应用滤镜时必要的。`ConvolutionFilter`用于实现模糊效果,模拟烟花绽放时的光影模糊,增加视觉真实感。`BitmapData`则用于...

    AudioVideo.zip

    开发者可以通过GPUImageFilter接口创建自定义滤镜,或者直接应用预设的滤镜,如GPUImage3x3ConvolutionFilter用于模糊效果,GPUImageLanczosScaleTransform用于高质量缩放。 苹果内置的美颜工具通常与Core Image...

    flash烟花效果源码

    在实际开发中,开发者可以根据需求调整烟花的数量、颜色、速度等参数,甚至加入声音效果来增强沉浸感。此外,还可以通过优化算法提高烟花效果的实时性和流畅性。 通过以上分析,我们可以看出“Flash烟花效果源码”...

    AS 3.0 Filter

    ConvolutionFilter图片变光亮

    模糊放大镜效果

    模糊放大镜效果是一种常见的前端交互特效,主要用于电商网站的商品展示,允许用户通过鼠标悬停在图片上时,看到一个局部放大的、带有模糊背景的预览区域,从而更清晰地查看商品细节。这一效果通常结合JavaScript库,...

    超强的图像处理类CDib

    void ConvolutionFilter(CDib* pOrigDib, int* pnKernel, int nRows, int nCols); //卷积滤波器,pnKernel为 nRows * nCols 的卷积核 void PercentileFilter(CDib* pOrigDib, int nPercentage, int nRows, int ...

    特效-水波纹 很动感,特此恭大家欣赏

    private var _expandFilter:ConvolutionFilter; private var _filter:DisplacementMapFilter; private var _drawRect:Rectangle; private var _scaleInv:Number; private var _matrix:Matrix; private var _...

Global site tag (gtag.js) - Google Analytics