I've tried asjsc and mxmlc:
Here're my observations:
- I have to provide the full path to asjsc/mxmlc although I've used -g.
(I've used an already installed node.js version 5.2.0, windows 7, 64bit)
-asjsc works, it successfully creates \bin\js-release\USStatesMap.js, but
the log contains 8 warnings
-mxmlc throws a couple of errors and doesn't produce any result, see the
console log at the end
I've no experiene with FlexJS, how can I test the USStatesMap.js?
I've tried to include it in a html file and call the start() function (<body
"onLoad=start()" >) but nothing happens.
Thanks!
Olaf
Console Log:
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\js\bin>mxmlc
C:\Users\
kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStatesMap\src
\USStatesMap.as
Using Falcon codebase:
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs
\js\bin\..\..
Using Flex SDK:
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\js\bin
\..\..
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:25
Type was not found or was not a compile-time constant: HTMLDivElement.
private var title:HTMLDivElement;
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:26
Type was not found or was not a compile-time constant: SVGElement.
private var map:SVGElement;
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:39
Access of possibly undefined property document.
this.title =
HTMLDivElement(document.createElement("div"
));
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:39
Call to a possibly undefined method HTMLDivElement.
this.title =
HTMLDivElement(document.createElement("div"
));
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:41
Access of possibly undefined property document.
document.body.appendChild(title);
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:50
Access of possibly undefined property document.
this.map =
SVGElement(document.createElementNS("http://w
ww.w3.org/2000/svg", "svg"));
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:50
Call to a possibly undefined method SVGElement.
this.map =
SVGElement(document.createElementNS("http://w
ww.w3.org/2000/svg", "svg"));
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:53
Access of possibly undefined property document.
document.body.appendChild(map);
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:56
Type was not found or was not a compile-time constant: SVGPathElement.
var path:SVGPathElement;
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:59
Access of possibly undefined property document.
path =
SVGPathElement(document.createElementNS("
http://www.w3.org/2000/svg", "path"));
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:59
Call to a possibly undefined method SVGPathElement.
path =
SVGPathElement(document.createElementNS("
http://www.w3.org/2000/svg", "path"));
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:73
Type was not found or was not a compile-time constant: MouseEvent.
private function handleStateMouseOver(event:MouseEvent):void
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:75
Call to a possibly undefined method SVGPathElement.
SVGPathElement(event.target).setAttribute("fill",
"#0000
FF");
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:81
Type was not found or was not a compile-time constant: MouseEvent.
private function handleStateMouseOut(event:MouseEvent):void
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:83
Call to a possibly undefined method SVGPathElement.
SVGPathElement(event.target).setAttribute("fill",
"#FF00
00");
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:86
Type was not found or was not a compile-time constant: SVGPathElement.
private var pathToAnimate:SVGPathElement;
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:92
Type was not found or was not a compile-time constant: MouseEvent.
private function handleStateClick(event:MouseEvent):void
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:94
Call to a possibly undefined method SVGPathElement.
pathToAnimate = SVGPathElement(event.target);
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:111
Call to a possibly undefined method requestAnimationFrame.
requestAnimationFrame(animateScaleUp);
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:124
Call to a possibly undefined method requestAnimationFrame.
requestAnimationFrame(animateScaleDown);
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:131
Type was not found or was not a compile-time constant: SVGElement.
private function setScale(element:SVGElement,scale):void
^
C:\Users\kruegola\AppData\Roaming\npm\node_modules\flexjs\examples\native\USStat
esMap\src\USStatesMap.as:133
Type was not found or was not a compile-time constant: SVGRect.
var boundingRect:SVGRect =
this.pathToAnimate.getBBox();
^
--
View this message in context:
http://apache-flex-development.2333347.n4.nabble.com/FlexJS-Need-your-help-testing-the-flexjs-npm-module-tp50911p51014.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.