Hi,
My company bought a license for FusionCharts source code. I'm having a hard time getting the source code to build in order to generate a SWF file.
I first tried Flex Builder 4 which seems to have issues:
Description Resource Path Location Type
A file found in a source-path must have an externally visible definition. If a definition in the file is meant to be externally visible, please put the definition in a package. Chart.as /FusionCharts/[source path] SourceCode/com/fusioncharts/core Unknown Flex Problem
I suspect that the source is written with ActionScript 2, so I tried using mtasc which is giving me another syntax error:
C:\mtasc-1.14>mtasc.exe -cp c:\FusionCharts_Site\SourceCode -cp c:\mtasc-1.14\as2 c:\FusionCharts_Site\SourceCode\com\fu
sioncharts\core\charts\Area2DChart.as -v -out 1.swf
Classpath : C:\mtasc-1.14/std/;c:\mtasc-1.14\as2/;c:\FusionCharts_Site\SourceCode/;C:\mtasc-1.14/;;/
Parsed C:\mtasc-1.14/std/StdPresent.as
Parsed C:\mtasc-1.14/std/Object.as
Parsed C:\mtasc-1.14/std/Boolean.as
Parsed C:\mtasc-1.14/std/String.as
Parsed C:\mtasc-1.14/std/Number.as
Parsed C:\mtasc-1.14/std/Array.as
Parsed C:\mtasc-1.14/std/Function.as
Parsed c:/FusionCharts_Site/SourceCode/com/fusioncharts/core/charts/Area2DChart.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/core/SingleYAxis2DVerticalChart.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/core/SingleYAxis2DChart.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/core/SingleYAxisChart.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/core/Chart.as
Parsed C:\mtasc-1.14/std/XML.as
Parsed C:\mtasc-1.14/std/XMLNode.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/helper/FCEnum.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/helper/DepthManager.as
Parsed C:\mtasc-1.14/std/MovieClip.as
Parsed C:\mtasc-1.14/std/ContextMenu.as
Parsed C:\mtasc-1.14/std/TextSnapshot.as
Parsed C:\mtasc-1.14/std/MovieClipLoader.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/helper/ToolTip.as
Parsed C:\mtasc-1.14/std/TextField.as
Parsed C:\mtasc-1.14/std/TextField/StyleSheet.as
Parsed C:\mtasc-1.14/std/TextFormat.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/helper/ObjectManager.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/core/StyleManager.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/helper/HashTable.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/core/StyleObject.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/helper/Macros.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/helper/DefaultColors.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/helper/FCError.as
Parsed C:\mtasc-1.14/std/Error.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/helper/FCProgressBar.as
Parsed c:\FusionCharts_Site\SourceCode/com/fusioncharts/helper/BitmapSave.as
Parsed c:\mtasc-1.14\as2/flash/display/BitmapData.as
Parsed c:\mtasc-1.14\as2/flash/geom/Rectangle.as
Parsed c:\mtasc-1.14\as2/flash/geom/Point.as
Parsed c:\mtasc-1.14\as2/flash/filters/BitmapFilter.as
Parsed c:\mtasc-1.14\as2/flash/geom/Matrix.as
Parsed c:\mtasc-1.14\as2/flash/geom/ColorTransform.as
Parsed C:\mtasc-1.14/std/ContextMenuItem.as
Typing com.fusioncharts.helper.FCEnum.FCEnum
Parsed C:\mtasc-1.14/std/TopLevel.as
Parsed C:\mtasc-1.14/std/FunctionArguments.as
Typing com.fusioncharts.helper.FCEnum.moveToFirst
Typing com.fusioncharts.helper.FCEnum.hasMoreElements
Typing com.fusioncharts.helper.FCEnum.nextElement
Typing com.fusioncharts.helper.DepthManager.DepthManager
Typing com.fusioncharts.helper.DepthManager.reserveDepths
Typing com.fusioncharts.helper.DepthManager.getDepth
Typing com.fusioncharts.helper.DepthManager.setStartDepth
Typing com.fusioncharts.helper.DepthManager.clear
Typing com.fusioncharts.helper.ToolTip.ToolTip
c:\FusionCharts_Site\SourceCode/com/fusioncharts/helper/ToolTip.as:59: characters 12-94 : type error Void where Object expected
How is the FusionChart typically built? Are there certain SDKs and compilers that are used?
Thanks,
Sammy