| Package | com.zavoo.svg.nodes |
| Class | public class SVGRoot |
| Inheritance | SVGRoot SVGNode flash.display.Sprite |
| Property | Defined by | ||
|---|---|---|---|
| _elementById : Object
Object to hold node id registration
| SVGRoot | ||
| height : Number
return height of SVG
| SVGRoot | ||
| loadTime : int [read-only]
Used to synchronize tweens
| SVGRoot | ||
| scale : Number
Set scaleX and scaleY at the same time
| SVGRoot | ||
![]() | svgRoot : SVGRoot
Recursively searches for the root node
| SVGNode | |
| title : String | SVGRoot | ||
| width : Number
return width of SVG
| SVGRoot | ||
| xml : XML [write-only]
Set super._xml
Create new _elementById object
| SVGRoot | ||
| Method | Defined by | ||
|---|---|---|---|
|
SVGRoot(xml:XML = null)
| SVGRoot | ||
|
getElement(id:String):*
Retrieve registered node by name
| SVGRoot | ||
|
getStyle(name:String):String
Support default SVG style values
| SVGRoot | ||
![]() |
invalidateDisplay():void
Force a redraw of a node and its children
| SVGNode | |
|
registerElement(id:String, node:*):void
Register a node
| SVGRoot | ||
![]() |
setStyle(name:String, value:String):void
Set node style to new value
Updates SVG XML and then calls refreshGraphis()
| SVGNode | |
| Method | Defined by | ||
|---|---|---|---|
|
addRootMask(xVal:Number, yVal:Number, widthVal:Number, heightVal:Number):void
Draw rectangluar mask
| SVGRoot | ||
![]() |
clearChildren():void
Remove all child nodes
| SVGNode | |
![]() |
draw():void
Clear current graphics and call runGraphicsCommands to render SVG element
| SVGNode | |
![]() |
generateGraphicsCommands():void
Called to generate AS3 graphics commands from the SVG instructions
| SVGNode | |
![]() |
getAttribute(attribute:*, defaultValue:* = null):*
| SVGNode | |
![]() |
loadAttribute(name:String, field:String = null):void
Load an XML attribute into the current node
| SVGNode | |
![]() |
loadStyle(name:String, field:String = null):void
Load an SVG style into the current node
| SVGNode | |
![]() |
nodeBeginFill():void
Called at the start of drawing an SVG element.
| SVGNode | |
![]() |
nodeEndFill():void
Called at the end of drawing an SVG element
| SVGNode | |
![]() |
parse():void
Parse the SVG XML.
| SVGNode | |
![]() |
redrawNode(event:Event):void
Triggers on ENTER_FRAME event
Redraws node graphics if _invalidDisplay == true
| SVGNode | |
![]() |
registerId(event:Event):void
If node has an "id" attribute, register it with the root node
| SVGNode | |
![]() |
runGraphicsCommands():void
Execute graphics commands contained in var _graphicsCommands
| SVGNode | |
|
setAttributes():void
Add support for viewBox elements
| SVGRoot | ||
![]() |
setupFilters():void
Add any assigned filters to node
| SVGNode | |
![]() |
transformNode():void
Perform transformations defined by the transform attribute
| SVGNode | |
| _elementById | property |
public var _elementById:ObjectObject to hold node id registration
| height | property |
height:Number [read-write]return height of SVG
Implementation public function get height():Number
public function set height(value:Number):void
| loadTime | property |
loadTime:int [read-only]Used to synchronize tweens
Implementation public function get loadTime():int
| scale | property |
scale:Number [read-write]Set scaleX and scaleY at the same time
Implementation public function get scale():Number
public function set scale(value:Number):void
| title | property |
title:String [read-write]Implementation
public function get title():String
public function set title(value:String):void
| width | property |
width:Number [read-write]return width of SVG
Implementation public function get width():Number
public function set width(value:Number):void
| xml | property |
xml:XML [write-only]Set super._xml Create new _elementById object
Implementation public function set xml(value:XML):void
| SVGRoot | () | constructor |
public function SVGRoot(xml:XML = null)Parameters
xml:XML (default = null) |
| addRootMask | () | method |
protected function addRootMask(xVal:Number, yVal:Number, widthVal:Number, heightVal:Number):voidDraw rectangluar mask
ParametersxVal:Number |
|
yVal:Number |
|
widthVal:Number |
|
heightVal:Number |
| getElement | () | method |
public function getElement(id:String):*Retrieve registered node by name
Parametersid:String — id of node to be retrieved
|
* — node registered with id
|
| getStyle | () | method |
public override function getStyle(name:String):StringSupport default SVG style values
Parametersname:String |
String |
| registerElement | () | method |
public function registerElement(id:String, node:*):voidRegister a node
Parametersid:String — id to register node under
|
|
node:* — node to be registered
|
| setAttributes | () | method |
protected override function setAttributes():voidAdd support for viewBox elements