tests: Add avm2/color_matrix_filter test for swf->core->avm2 and avm2->core->avm2 testing
This commit is contained in:
parent
aabfc6c9c0
commit
ec605db19c
|
@ -0,0 +1,44 @@
|
|||
package {
|
||||
|
||||
import flash.display.MovieClip;
|
||||
import flash.filters.ColorMatrixFilter;
|
||||
|
||||
|
||||
public class Test extends MovieClip {
|
||||
public function describeFilter(name: String, filter: ColorMatrixFilter) {
|
||||
trace("// " + name + ".matrix");
|
||||
trace(filter.matrix);
|
||||
trace("");
|
||||
}
|
||||
|
||||
public function describeFilters() {
|
||||
for (var i = 0; i < test.filters.length; i++) {
|
||||
describeFilter("test.filters[" + i + "]", test.filters[i]);
|
||||
}
|
||||
}
|
||||
|
||||
public function Test() {
|
||||
trace("// test.filters");
|
||||
trace(test.filters);
|
||||
trace("");
|
||||
|
||||
trace("// test.filters.length");
|
||||
trace(test.filters.length);
|
||||
trace("");
|
||||
|
||||
describeFilters();
|
||||
|
||||
test.filters = [];
|
||||
describeFilters();
|
||||
|
||||
trace("// test.filters = [new ColorMatrixFilter()];");
|
||||
test.filters = [new ColorMatrixFilter()];
|
||||
describeFilters();
|
||||
|
||||
trace("// test.filters = [new ColorMatrixFilter([])];");
|
||||
test.filters = [new ColorMatrixFilter([])];
|
||||
describeFilters();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
// test.filters
|
||||
[object ColorMatrixFilter],[object ColorMatrixFilter]
|
||||
|
||||
// test.filters.length
|
||||
2
|
||||
|
||||
// test.filters[0].matrix
|
||||
1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0
|
||||
|
||||
// test.filters[1].matrix
|
||||
2.2726027965545654,-2.0219390392303467,0.8993363380432129,0,30.72499656677246,-0.4740176498889923,2.1155192852020264,-0.49150165915489197,0,30.725000381469727,-1.5421260595321655,-0.37957873940467834,3.071704626083374,0,30.724998474121094,0,0,0,1,0
|
||||
|
||||
// test.filters = [new ColorMatrixFilter()];
|
||||
// test.filters[0].matrix
|
||||
1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0
|
||||
|
||||
// test.filters = [new ColorMatrixFilter([])];
|
||||
// test.filters[0].matrix
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,4 @@
|
|||
num_frames = 1
|
||||
|
||||
[approximations]
|
||||
epsilon = 0.0000000001
|
Loading…
Reference in New Issue