avm2: Implement GraphicsSolidFill
This commit is contained in:
parent
fe327dc3de
commit
2eaaa9b573
|
@ -74,6 +74,7 @@ pub struct SystemClasses<'gc> {
|
||||||
pub graphicsendfill: ClassObject<'gc>,
|
pub graphicsendfill: ClassObject<'gc>,
|
||||||
pub graphicsgradientfill: ClassObject<'gc>,
|
pub graphicsgradientfill: ClassObject<'gc>,
|
||||||
pub graphicspath: ClassObject<'gc>,
|
pub graphicspath: ClassObject<'gc>,
|
||||||
|
pub graphicssolidfill: ClassObject<'gc>,
|
||||||
pub loaderinfo: ClassObject<'gc>,
|
pub loaderinfo: ClassObject<'gc>,
|
||||||
pub bytearray: ClassObject<'gc>,
|
pub bytearray: ClassObject<'gc>,
|
||||||
pub stage: ClassObject<'gc>,
|
pub stage: ClassObject<'gc>,
|
||||||
|
@ -178,6 +179,7 @@ impl<'gc> SystemClasses<'gc> {
|
||||||
graphicsendfill: object,
|
graphicsendfill: object,
|
||||||
graphicsgradientfill: object,
|
graphicsgradientfill: object,
|
||||||
graphicspath: object,
|
graphicspath: object,
|
||||||
|
graphicssolidfill: object,
|
||||||
loaderinfo: object,
|
loaderinfo: object,
|
||||||
bytearray: object,
|
bytearray: object,
|
||||||
stage: object,
|
stage: object,
|
||||||
|
@ -644,6 +646,7 @@ fn load_playerglobal<'gc>(
|
||||||
graphicsgradientfill
|
graphicsgradientfill
|
||||||
),
|
),
|
||||||
("flash.display", "GraphicsPath", graphicspath),
|
("flash.display", "GraphicsPath", graphicspath),
|
||||||
|
("flash.display", "GraphicsSolidFill", graphicssolidfill),
|
||||||
("flash.display", "Graphics", graphics),
|
("flash.display", "Graphics", graphics),
|
||||||
("flash.display", "LoaderInfo", loaderinfo),
|
("flash.display", "LoaderInfo", loaderinfo),
|
||||||
("flash.display", "MovieClip", movieclip),
|
("flash.display", "MovieClip", movieclip),
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
package flash.display {
|
||||||
|
|
||||||
|
public final class GraphicsSolidFill implements IGraphicsFill, IGraphicsData {
|
||||||
|
public var alpha : Number = 1.0;
|
||||||
|
public var color : uint = 0;
|
||||||
|
|
||||||
|
public function GraphicsSolidFill(color:uint = 0, alpha:Number = 1.0) {
|
||||||
|
this.alpha = alpha;
|
||||||
|
this.color = color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -64,6 +64,7 @@ include "flash/display/GraphicsGradientFill.as"
|
||||||
include "flash/display/GraphicsPathCommand.as"
|
include "flash/display/GraphicsPathCommand.as"
|
||||||
include "flash/display/GraphicsPathWinding.as"
|
include "flash/display/GraphicsPathWinding.as"
|
||||||
include "flash/display/GraphicsPath.as"
|
include "flash/display/GraphicsPath.as"
|
||||||
|
include "flash/display/GraphicsSolidFill.as"
|
||||||
include "flash/display/InterpolationMethod.as"
|
include "flash/display/InterpolationMethod.as"
|
||||||
include "flash/display/JointStyle.as"
|
include "flash/display/JointStyle.as"
|
||||||
include "flash/display/JPEGEncoderOptions.as"
|
include "flash/display/JPEGEncoderOptions.as"
|
||||||
|
|
Loading…
Reference in New Issue