tests: Add a test for AS3 `BitmapData.clone()`
This commit is contained in:
parent
23b5eb6d72
commit
066ca11cff
|
@ -197,6 +197,7 @@ swf_tests! {
|
||||||
(as3_bitmap_subclass, "avm2/bitmap_subclass", 1),
|
(as3_bitmap_subclass, "avm2/bitmap_subclass", 1),
|
||||||
#[cfg_attr(not(feature = "imgtests"), ignore)] (as3_bitmap_subclass_properties, "avm2/bitmap_subclass_properties", 1, img = true),
|
#[cfg_attr(not(feature = "imgtests"), ignore)] (as3_bitmap_subclass_properties, "avm2/bitmap_subclass_properties", 1, img = true),
|
||||||
(as3_bitmap_timeline, "avm2/bitmap_timeline", 1),
|
(as3_bitmap_timeline, "avm2/bitmap_timeline", 1),
|
||||||
|
#[cfg_attr(not(feature = "imgtests"), ignore)] (as3_bitmapdata_clone, "avm2/bitmapdata_clone", 1, img = true),
|
||||||
(as3_bitmapdata_constr, "avm2/bitmapdata_constr", 1),
|
(as3_bitmapdata_constr, "avm2/bitmapdata_constr", 1),
|
||||||
(as3_bitmapdata_dispose, "avm2/bitmapdata_dispose", 1),
|
(as3_bitmapdata_dispose, "avm2/bitmapdata_dispose", 1),
|
||||||
// We need a render backend in order to call `BitmapData.draw`
|
// We need a render backend in order to call `BitmapData.draw`
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
package {
|
||||||
|
public class Test {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
import flash.display.BitmapData;
|
||||||
|
|
||||||
|
trace("///var tbd = new TestBitmapData(128, 128).clone();");
|
||||||
|
var tbd = new TestBitmapData(128, 128).clone();
|
||||||
|
|
||||||
|
trace("///tbd.width;");
|
||||||
|
trace(tbd.width);
|
||||||
|
|
||||||
|
trace("///tbd.height;");
|
||||||
|
trace(tbd.height);
|
||||||
|
|
||||||
|
trace("///tbd.getPixel(0,0);");
|
||||||
|
trace(tbd.getPixel(0,0));
|
||||||
|
|
||||||
|
trace("///tbd.getPixel(12,12);");
|
||||||
|
trace(tbd.getPixel(12,12));
|
||||||
|
|
||||||
|
trace("///tbd instanceof BitmapData");
|
||||||
|
trace(tbd instanceof BitmapData);
|
||||||
|
|
||||||
|
trace("///tbd instanceof TestBitmapData");
|
||||||
|
trace(tbd instanceof TestBitmapData);
|
Binary file not shown.
After Width: | Height: | Size: 5.7 KiB |
Binary file not shown.
After Width: | Height: | Size: 5.7 KiB |
|
@ -0,0 +1,13 @@
|
||||||
|
///var tbd = new TestBitmapData(128, 128).clone();
|
||||||
|
///tbd.width;
|
||||||
|
32
|
||||||
|
///tbd.height;
|
||||||
|
24
|
||||||
|
///tbd.getPixel(0,0);
|
||||||
|
16777215
|
||||||
|
///tbd.getPixel(12,12);
|
||||||
|
0
|
||||||
|
///tbd instanceof BitmapData
|
||||||
|
true
|
||||||
|
///tbd instanceof TestBitmapData
|
||||||
|
false
|
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 233 B |
Binary file not shown.
Loading…
Reference in New Issue