Importing format.SWF causing errors in html5 target, but not in native or flash targets.

74 views
Skip to first unread message

Erik Williams

unread,
May 14, 2014, 6:11:33 PM5/14/14
to haxe...@googlegroups.com
Hello,

I've simply created a new FlashDevelop openfl project, added 'swf' and 'format' as libraries, and imported formats.SWF into the document class.

The application compile in native (windows), and flash, and runs fine, giving a blank document (as expected). It does not compile in html5. Merely importing formats.SWF causes a lot of errors for me:

[code]C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterBevel.hx:38: characters 16-37 : Unknown identifier : BitmapFilterType
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterBevel.hx:40: characters 32-54 : Unknown identifier : BitmapFilterType
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterBevel.hx:40: characters 57-79 : Unknown identifier : BitmapFilterType
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterBevel.hx:58: characters 9-30 : Too many arguments
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterBevel.hx:58: characters 9-30 : Function 'new' requires no arguments
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterGradientBevel.hx:32: characters 16-37 : Unknown identifier : BitmapFilterType
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterGradientBevel.hx:34: characters 32-54 : Unknown identifier : BitmapFilterType
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterGradientBevel.hx:34: characters 57-79 : Unknown identifier : BitmapFilterType
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterGradientBevel.hx:51: characters 9-30 : Too many arguments
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterGradientBevel.hx:51: characters 9-30 : Function 'new' requires no arguments
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterGradientGlow.hx:52: characters 16-37 : Unknown identifier : BitmapFilterType
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterGradientGlow.hx:54: characters 32-54 : Unknown identifier : BitmapFilterType
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterGradientGlow.hx:54: characters 57-79 : Unknown identifier : BitmapFilterType
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterGradientGlow.hx:71: characters 9-30 : Too many arguments
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterGradientGlow.hx:71: characters 9-30 : Function 'new' requires no arguments
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterConvolution.hx:47: characters 9-30 : Too many arguments
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/filters/FilterConvolution.hx:47: characters 9-30 : Function 'new' requires no arguments
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/SWFMatrix.hx:52: characters 17-43 : flash.geom.Matrix has no field deltaTransformPoint
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/etc/CurvedEdge.hx:20: characters 76-89 : flash.geom.Point has no field toString
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/etc/CurvedEdge.hx:20: characters 109-125 : flash.geom.Point has no field toString
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/etc/CurvedEdge.hx:20: characters 141-152 : flash.geom.Point has no field toString
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/etc/StraightEdge.hx:25: characters 76-89 : flash.geom.Point has no field toString
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/data/etc/StraightEdge.hx:25: characters 105-116 : flash.geom.Point has no field toString
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/SWFTimelineContainer.hx:457: characters 37-42 : flash.utils.ByteArray should be haxe.io.Bytes
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/SWFTimelineContainer.hx:457: characters 37-42 : For function argument 'b'
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/SWFData.hx:885: characters 3-35 : Too many arguments
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/SWFData.hx:885: characters 3-35 : Function 'uncompress' requires no arguments
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/SWFData.hx:903: characters 3-14 : flash.utils.ByteArray has no field compress (Suggestion: uncompress)
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/SWFData.hx:912: characters 3-16 : flash.utils.ByteArray has no field compress (Suggestion: uncompress)
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/instance/Bitmap.hx:147: characters 18-42 : Class<flash.display.BitmapData> has no field loadFromBytes
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/instance/Bitmap.hx:148: characters 5-31 : flash.display.BitmapData has no field unmultiplyAlpha
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/instance/Bitmap.hx:153: characters 18-42 : Class<flash.display.BitmapData> has no field loadFromBytes
C:\HaxeToolkit\haxe\lib/swf/1,4,2/format/swf/instance/Bitmap.hx:175: characters 16-40 : Class<flash.display.BitmapData> has no field loadFromBytes[/code]

Is format.SWF not supported in the html5 target...? Could anyone explain these to me?

Sorry if this is a significantly nub question. I am significantly nub.

Thanks!
Reply all
Reply to author
Forward
0 new messages