EasyManua.ls Logo

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE - Page 339

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...
BlurFilter (flash.filters.BlurFilter) 339
// >> clone: [type Function]
// >> quality: 2
// >> blurY: 30
// >> blurX: 30
}
for(var i in clonedFilter) {
trace(">> " + i + ": " + clonedFilter[i]);
// >> clone: [type Function]
// >> quality: 2
// >> blurY: 30
// >> blurX: 30
}
To further demonstrate the relationships between filter_1, filter_2, and clonedFilter,
the following example modifies the
quality property of filter_1. Modifying quality
demonstrates that the
clone() method creates a new instance based on values of the
filter_1 instead of referring to the values.
import flash.filters.BlurFilter;
var filter_1:BlurFilter = new BlurFilter(30, 30, 2);
var filter_2:BlurFilter = filter_1;
var clonedFilter:BlurFilter = filter_1.clone();
trace(filter_1.quality); // 2
trace(filter_2.quality); // 2
trace(clonedFilter.quality); // 2
filter_1.quality = 1;
trace(filter_1.quality); // 1
trace(filter_2.quality); // 1
trace(clonedFilter.quality); // 2

Table of Contents

Related product manuals