Shape Morphing
DefineMorphShape, DefineMorphShape2
<DefineMorphShape ID>
Parent node: SWF
| Item | Type | Required | Default value | Description, remark |
| ID | int | + | ||
| FillStyles | subnode | |||
| LineStyles | subnode | |||
| StartShape | subnode | |||
| EndShape | subnode |
FillStyles
<FillStyles>
Parent node: DefineMorphShape
Parent node: DefineMorphShape
| Item | Type | Required | Default value | Description, remark |
| Solid | subnodes | |||
| LinearGradient | subnodes | |||
| RadialGradient | subnodes | |||
| TileBitmap | subnodes | |||
| ClipBitmap | subnodes | |||
| NonSmoothTileBitmap | subnodes | |||
| NonSmoothClipBitmap | subnodes |
Solid
<Solid StartColor EndColor/>
Parent node: FillStyles
Parent node: FillStyles
| Item | Type | Required | Default value | Description, remark |
| StartColor | color | + | ||
| EndColor | color | + |
LinearGradient, RadialGradient
<LinearGradient> <RadialGradient>
Parent node: FillStyles
Parent node: FillStyles
| Item | Type | Required | Default value | Description, remark |
| Start | subnode | + | ||
| End | subnode | + |
Start, End
<Start> <End>
Parent node: LinearGradient, RadialGradient
Parent node: LinearGradient, RadialGradient
| Item | Type | Required | Default value | Description, remark |
| Matrix | subnode | + | ||
| Gradient | subnodes | + |
Gradient
<Gradient Ratio (StartColor|EndColor)/>
Parent node: Start, End
Parent node: Start, End
| Item | Type | Required | Default value | Description, remark |
| Ratio | int | + | ||
| StartColor | color | for Start node | ||
| EndColor | color | for End node |
TileBitmap, ClipBitmap, NonSmoothTileBitmap, NonSmoothClipBitmap
<TileBitmap ID> <NonSmoothTileBitmap ID>
<ClipBitmap ID> <NonSmoothClipBitmap ID>
Parent node: FillStyles
<ClipBitmap ID> <NonSmoothClipBitmap ID>
Parent node: FillStyles
| Item | Type | Required | Default value | Description, remark |
| ID | int | + | ||
| StartMatrix | subnode | + | ||
| EndMatrix | subnode | + |
LineStyles, NewLineStyles (for MorphShape)
<LineStyles>
<NewLineStyles>
Parent node: DefineMorphShape, DefineMorphShape2
<NewLineStyles>
Parent node: DefineMorphShape, DefineMorphShape2
| Item | Type | Required | Default value | Description, remark |
| Style | subnodes | for DefineShape, DefineShape2, DefineShape3 | ||
| Style2 | subnodes | only for DefineShape4 |
Style
<Style StartWidth StartColor EndWidth EndColor/>
Parent node: LineStyles, NewLineStyles
Parent node: LineStyles, NewLineStyles
| Item | Type | Required | Default value | Description, remark |
| StartWidth | int | + | ||
| StartColor | color | + | ||
| EndWidth | int | + | ||
| EndColor | color | + |
Style2
<Style2 Width [HasFillFlag] [Color] CapStyle|(StartCapStyle EndCapStyle) JoinStyle NoClose NoHScaleFlag NoVScaleFlag PixelHintingFlag MiterLimitFactor>
Parent node: LineStyles, NewLineStyles
| Item | Type | Required | Default value | Description, remark |
| StartWidth | int | + | ||
| EndWidth | int | + | ||
| HasFillFlag | bool | false | ||
| StartColor | color | HasFillFlag = false | ||
| EndColor | color | HasFillFlag = false | ||
| CapStyle | int | + | ||
| StartCapStyle | int | + | ||
| EndCapStyle | int | + | ||
| JoinStyle | int | + | ||
| NoClose | bool | + | ||
| NoHScaleFlag | bool | + | ||
| NoVScaleFlag | bool | + | ||
| PixelHintingFlag | bool | + | ||
| MiterLimitFactor | int | JoinStyle = 2 | ||
| any morph fill style | subnode | HasFillFlag = true |