EasyManua.ls Logo

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE - Clone (Gradientbevelfilter.clone Method)

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
1378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
GradientBevelFilter (flash.filters.GradientBevelFilter) 619
art.filters = new Array(filter);
return art;
}
clone (GradientBevelFilter.clone method)
public clone() : GradientBevelFilter
Returns a copy of this filter object.
Availability: ActionScript 1.0; Flash Player 8
Returns
flash.filters.GradientBevelFilter - A new GradientBevelFilter instance with all the
same properties as the original GradientBevelFilter instance.
Example
The following example creates two rectangle shapes. The first,
sourceClip has a bevel effect.
The second,
resultClip has no effect until it is clicked.
import flash.filters.GradientBevelFilter;
var sourceClip:MovieClip = setUpFlatRectangle(150, 150, 0xCCCCCC,
"cloneSourceClip");
var resultClip:MovieClip = setUpFlatRectangle(150, 150, 0xCCCCCC,
"cloneResultClip");
resultClip.source = sourceClip;
var sourceFilter:GradientBevelFilter = getNewFilter();
sourceClip.filters = new Array(sourceFilter);
resultClip._x = 180;
resultClip.onRelease = function() {
this.filters = new Array(this.source.filters[0].clone());
}
function setUpFlatRectangle(w:Number, h:Number, bgColor:Number,
name:String):MovieClip {
var mc:MovieClip = this.createEmptyMovieClip(name,
this.getNextHighestDepth());
mc.beginFill(bgColor);
mc.lineTo(w, 0);
mc.lineTo(w, h);
mc.lineTo(0, h);
mc.lineTo(0, 0);
return mc;

Table of Contents

Related product manuals