Package | com.zavoo.svg.nodes |
Class | public class SVGRoot |
Inheritance | SVGRoot ![]() ![]() |
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:Object
Object 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):void
Draw 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):String
Support default SVG style values
Parametersname:String |
String |
registerElement | () | method |
public function registerElement(id:String, node:*):void
Register a node
Parametersid:String — id to register node under
|
|
node:* — node to be registered
|
setAttributes | () | method |
protected override function setAttributes():void
Add support for viewBox elements