[swfmill] Bitmap filter effects on buttons
Brian Williams
bwillenator at gmail.com
Tue Apr 10 10:22:42 EDT 2007
I'd love to use swfmill to assemble our assets together, but I've found that
it's having problems with buttons that have bitmap effects applied. I've
attached a zip containing a single button fla and swf, along with the output
of the -V use of swfmill. The button has a drop shadow on the up state and
a drop shadow and glow on the over state, and no filter on the down state.
Is there anything else I can do to help get support for these types of
assets?
Here's the debugging output as well, in case the zip doesn't make it to the
list.
Thanks.
--Brian
PARSE Header @0-0 :821
PARSE Rectangle @0-0 :821
PARSE bits: 15
PARSE left: 0
PARSE right: 11000
PARSE top: 0
PARSE bottom: 8000
PARSE framerate: 12
PARSE frames: 1
PARSE list<Tag> tags @13-0 :821
PARSE FileAttributes @15-0 :19
PARSE reserved1: 0
PARSE hasMetaData: 0
PARSE reserved2: 0
PARSE useNetwork: 0
PARSE reserved3: 0
PARSE SetBackgroundColor @21-0 :24
PARSE Color @21-0 :24
PARSE red: 255
PARSE green: 255
PARSE blue: 255
PARSE IF ctx->alpha - FALSE
PARSE DefineShape @30-0 :125
PARSE objectID: 1
PARSE Rectangle @32-0 :125
PARSE bits: 11
PARSE left: -920
PARSE right: 921
PARSE top: -605
PARSE bottom: 0
PARSE StyleList @39-0 :125
PARSE n_fillStyles: 1
PARSE list<Style> fillStyles: 1 items, @40-0 :125
PARSE LinearGradient @41-0 :125
PARSE Transform @41-0 :125
PARSE scaled: 1
PARSE bitsScale: 1
PARSE scaleX: 0
PARSE scaleY: 0
PARSE skewed: 1
PARSE bitsSkew: 12
PARSE skewX: 0.0184479
PARSE skewY: -0.0184479
PARSE bitsTranslate: 10
PARSE transX: 1
PARSE transY: -303
PARSE count: 2
PARSE list<GradientItem> gradientColors: 2 items, @50-0 :125
PARSE GradientItem @50-0 :125
PARSE position: 0
PARSE Color @51-0 :125
PARSE red: 255
PARSE green: 255
PARSE blue: 255
PARSE IF ctx->alpha - FALSE
PARSE GradientItem @54-0 :125
PARSE position: 255
PARSE Color @55-0 :125
PARSE red: 191
PARSE green: 191
PARSE blue: 191
PARSE IF ctx->alpha - FALSE
PARSE n_lineStyles: 0
PARSE list<LineStyle> lineStyles: 0 items, @59-0 :125
PARSE fillBits: 1
PARSE lineBits: 0
PARSE Shape @60-0 :125
PARSE list<ShapeItem> edges @60-0 :125
PARSE ShapeSetup @61-7 :125
PARSE hasNewStyles: 0
PARSE hasLineStyle: 0
PARSE hasFillStyle1: 0
PARSE hasFillStyle0: 1
PARSE hasMoveTo: 1
PARSE xybits: 11
PARSE x: 921
PARSE y: -455
PARSE fillStyle0: 1
PARSE LineTo @65: 5bits 0/-45
PARSE CurveTo @67-5 :125
PARSE bits: 5
PARSE x1: -1
PARSE y1: -45
PARSE x2: -30
PARSE y2: -29
PARSE CurveTo @71-3 :125
PARSE bits: 5
PARSE x1: -30
PARSE y1: -30
PARSE x2: -44
PARSE y2: -1
PARSE LineTo @75: 7bits -135/0
PARSE LineTo @77: 10bits -1382/0
PARSE LineTo @80: 6bits -114/0
PARSE CurveTo @82-4 :125
PARSE bits: 5
PARSE x1: -45
PARSE y1: 1
PARSE x2: -29
PARSE y2: 30
PARSE CurveTo @86-2 :125
PARSE bits: 5
PARSE x1: -30
PARSE y1: 29
PARSE x2: -1
PARSE y2: 45
PARSE LineTo @90: 5bits 0/45
PARSE LineTo @92: 8bits 0/305
PARSE LineTo @95: 5bits 0/45
PARSE CurveTo @96-0 :125
PARSE bits: 5
PARSE x1: 1
PARSE y1: 44
PARSE x2: 30
PARSE y2: 30
PARSE CurveTo @101-6 :125
PARSE bits: 5
PARSE x1: 30
PARSE y1: 30
PARSE x2: 44
PARSE y2: 1
PARSE LineTo @105: 6bits 114/0
PARSE LineTo @107: 10bits 1382/0
PARSE LineTo @109: 7bits 135/0
PARSE CurveTo @112-7 :125
PARSE bits: 5
PARSE x1: 45
PARSE y1: -1
PARSE x2: 29
PARSE y2: -30
PARSE CurveTo @116-5 :125
PARSE bits: 5
PARSE x1: 30
PARSE y1: -30
PARSE x2: 1
PARSE y2: -44
PARSE LineTo @120: 5bits 0/-45
PARSE LineTo @122: 8bits 0/-305
PARSE ShapeSetup @124-3 :125
PARSE hasNewStyles: 0
PARSE hasLineStyle: 0
PARSE hasFillStyle1: 0
PARSE hasFillStyle0: 0
PARSE hasMoveTo: 0
PARSE DefineSprite @131-0 :147
PARSE objectID: 2
PARSE frames: 1
PARSE list<Tag> tags @135-0 :147
PARSE PlaceObject2 @137-0 :143
PARSE hasEventHandler: 0
PARSE hasClipDepth: 0
PARSE hasName: 0
PARSE hasMorph: 0
PARSE hasColorTransform: 0
PARSE hasTransform: 1
PARSE hasID: 1
PARSE replace: 0
PARSE depth: 1
PARSE objectID: 1
PARSE Transform @142-0 :143
PARSE scaled: 0
PARSE skewed: 0
PARSE bitsTranslate: 0
PARSE transX: 0
PARSE transY: 0
PARSE ShowFrame @145-0 :145
PARSE End @147-0 :147
PARSE DefineScalingGrid @149-0 :158
PARSE objectID: 2
PARSE Rectangle @151-0 :158
PARSE bits: 11
PARSE left: -700
PARSE right: 680
PARSE top: -454
PARSE bottom: -151
PARSE DefineFont3 @164-0 :489
PARSE objectID: 3
PARSE DefineFontInfo3 @495-0 :538
PARSE objectID: 3
PARSE DefineText @544-0 :579
PARSE objectID: 4
PARSE Rectangle @546-0 :579
PARSE bits: 11
PARSE left: 45
PARSE right: 971
PARSE top: 54
PARSE bottom: 286
PARSE Transform @553-0 :579
PARSE scaled: 0
PARSE skewed: 0
PARSE bitsTranslate: 6
PARSE transX: 26
PARSE transY: 0
PARSE glyphBits: 2
PARSE advanceBits: 9
PARSE list<TextRecord> records @558-0 :579
PARSE TextRecord @558-0 :579
PARSE IF ctx->tagVersion < 2 - TRUE
PARSE list<TextRecord6> records @558-0 :579
PARSE TextRecord6 @558-0 :579
PARSE isSetup: 1
PARSE reserved: 0
PARSE hasFont: 1
PARSE hasColor: 1
PARSE hasMoveX: 1
PARSE hasMoveY: 0
PARSE objectID: 3
PARSE Color @561-0 :579
PARSE red: 51
PARSE green: 51
PARSE blue: 51
PARSE IF ctx->alpha - FALSE
PARSE x: 260
PARSE fontHeight: 280
PARSE TextRecord6 @568-0 :579
PARSE isSetup: 0
PARSE nGlyphs: 6
PARSE list<TextEntry> glyphs: 6 items, @569-0 :579
PARSE TextEntry @569-0 :579
PARSE glyph: 1
PARSE advance: 120
PARSE TextEntry @571-5 :579
PARSE glyph: 0
PARSE advance: 161
PARSE TextEntry @572-2 :579
PARSE glyph: 3
PARSE advance: 148
PARSE TextEntry @574-7 :579
PARSE glyph: 0
PARSE advance: 161
PARSE TextEntry @575-4 :579
PARSE glyph: 1
PARSE advance: 120
PARSE TextEntry @576-1 :579
PARSE glyph: 2
PARSE advance: 111
PARSE TextRecord6 @578-0 :579
PARSE isSetup: 0
PARSE nGlyphs: 0
PARSE list<TextEntry> glyphs: 0 items, @579-0 :579
PARSE IF ctx->tagVersion >= 2 - FALSE
PARSE DefineText @585-0 :620
PARSE objectID: 5
PARSE Rectangle @587-0 :620
PARSE bits: 11
PARSE left: 45
PARSE right: 971
PARSE top: 54
PARSE bottom: 286
PARSE Transform @594-0 :620
PARSE scaled: 0
PARSE skewed: 0
PARSE bitsTranslate: 6
PARSE transX: 26
PARSE transY: 0
PARSE glyphBits: 2
PARSE advanceBits: 9
PARSE list<TextRecord> records @599-0 :620
PARSE TextRecord @599-0 :620
PARSE IF ctx->tagVersion < 2 - TRUE
PARSE list<TextRecord6> records @599-0 :620
PARSE TextRecord6 @599-0 :620
PARSE isSetup: 1
PARSE reserved: 0
PARSE hasFont: 1
PARSE hasColor: 1
PARSE hasMoveX: 1
PARSE hasMoveY: 0
PARSE objectID: 3
PARSE Color @602-0 :620
PARSE red: 204
PARSE green: 0
PARSE blue: 0
PARSE IF ctx->alpha - FALSE
PARSE x: 260
PARSE fontHeight: 280
PARSE TextRecord6 @609-0 :620
PARSE isSetup: 0
PARSE nGlyphs: 6
PARSE list<TextEntry> glyphs: 6 items, @610-0 :620
PARSE TextEntry @610-0 :620
PARSE glyph: 1
PARSE advance: 120
PARSE TextEntry @612-5 :620
PARSE glyph: 0
PARSE advance: 161
PARSE TextEntry @613-2 :620
PARSE glyph: 3
PARSE advance: 148
PARSE TextEntry @615-7 :620
PARSE glyph: 0
PARSE advance: 161
PARSE TextEntry @616-4 :620
PARSE glyph: 1
PARSE advance: 120
PARSE TextEntry @617-1 :620
PARSE glyph: 2
PARSE advance: 111
PARSE TextRecord6 @619-0 :620
PARSE isSetup: 0
PARSE nGlyphs: 0
PARSE list<TextEntry> glyphs: 0 items, @620-0 :620
PARSE IF ctx->tagVersion >= 2 - FALSE
PARSE DefineButton2 @626-0 :805
PARSE objectID: 6
PARSE reserved: 0
PARSE menu: 0
PARSE buttonsSize: 0
PARSE list<Button> buttons @631-0 :805
PARSE Button @631-0 :805
PARSE reserved: 1
PARSE hitTest: 0
PARSE down: 0
PARSE over: 0
PARSE up: 1
PARSE IF hitTest || down || over || up - TRUE
PARSE objectID: 2
PARSE depth: 1
PARSE Transform @636-0 :805
PARSE scaled: 1
PARSE bitsScale: 17
PARSE scaleX: 0.869568
PARSE scaleY: 0.826447
PARSE skewed: 0
PARSE bitsTranslate: 11
PARSE transX: 800
PARSE transY: 500
PARSE IF ctx->tagVersion >= 2 - TRUE
PARSE ColorTransform2 @645-0 :805
PARSE hasOffset: 0
PARSE hasFactor: 0
PARSE bits: 1
PARSE Button @646-0 :805
PARSE reserved: 0
PARSE hitTest: 0
PARSE down: 0
PARSE over: 0
PARSE up: 1
PARSE IF hitTest || down || over || up - TRUE
PARSE objectID: 0
PARSE depth: 0
PARSE Transform @651-0 :805
PARSE scaled: 1
PARSE bitsScale: 31
PARSE scaleX: -8192
PARSE scaleY: 0.0012207
PARSE skewed: 0
PARSE bitsTranslate: 0
PARSE transX: 0
PARSE transY: 0
buf is nonzero in byteAlign() @661
PARSE IF ctx->tagVersion >= 2 - TRUE
PARSE ColorTransform2 @661-0 :805
PARSE hasOffset: 1
PARSE hasFactor: 1
PARSE bits: 2
PARSE factorRed: 1
PARSE factorGreen: 0
PARSE factorBlue: 0
PARSE factorAlpha: 0
PARSE offsetRed: 0
PARSE offsetGreen: 0
PARSE offsetBlue: 0
PARSE offsetAlpha: 0
PARSE Button @664-0 :805
PARSE reserved: 0
PARSE hitTest: 0
PARSE down: 0
PARSE over: 0
PARSE up: 0
PARSE IF hitTest || down || over || up - FALSE
PARSE list<Condition> conditions @665-0 :805
PARSE Condition @665-0 :805
PARSE next: 1280
PARSE menuEnter: 0
PARSE pointerReleaseOutside: 0
PARSE pointerDragEnter: 0
PARSE pointerDragLeave: 0
PARSE pointerReleaseInside: 0
PARSE pointerPush: 0
PARSE pointerLeave: 0
PARSE pointerEnter: 0
PARSE key: 51
PARSE menuLeave: 0
PARSE list<Action> actions @669-0 :805
PARSE ConcatenateString @671-0 :671
PARSE UnknownAction @672-0 :672
PARSE NextFrame @673-0 :673
PARSE UnknownAction @675-0 :675
PARSE StringLength @677-0 :677
PARSE UnknownAction @680-0 :17075
WARNING: end of tag DefineButton2 is @822, should be @805
PARSE PlaceObject2 @807-0 :817
PARSE hasEventHandler: 0
PARSE hasClipDepth: 0
PARSE hasName: 0
PARSE hasMorph: 0
PARSE hasColorTransform: 0
PARSE hasTransform: 1
PARSE hasID: 1
PARSE replace: 0
PARSE depth: 1
PARSE objectID: 6
PARSE Transform @812-0 :817
PARSE scaled: 0
PARSE skewed: 0
PARSE bitsTranslate: 14
PARSE transX: 4699
PARSE transY: 3750
PARSE ShowFrame @819-0 :819
PARSE End @821-0 :821
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/swfmill_osflash.org/attachments/20070410/b8a086a6/attachment-0001.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Button.zip
Type: application/zip
Size: 8210 bytes
Desc: not available
Url : http://osflash.org/pipermail/swfmill_osflash.org/attachments/20070410/b8a086a6/Button-0001.zip
More information about the swfmill
mailing list