flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cd...@apache.org
Subject [2/3] git commit: [flex-asjs] [refs/heads/feature-autobuild/closure-classpath-sources] - - Greatly worked on cleaning up the compiler code
Date Mon, 31 Oct 2016 14:00:53 GMT
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/js/vf2js/falconjx/bin/mxmlc
----------------------------------------------------------------------
diff --git a/vf2js/js/vf2js/falconjx/bin/mxmlc b/vf2js/js/vf2js/falconjx/bin/mxmlc
deleted file mode 100755
index c868028..0000000
--- a/vf2js/js/vf2js/falconjx/bin/mxmlc
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/bin/sh
-
-################################################################################
-##
-##  Licensed to the Apache Software Foundation (ASF) under one or more
-##  contributor license agreements.  See the NOTICE file distributed with
-##  this work for additional information regarding copyright ownership.
-##  The ASF licenses this file to You under the Apache License, Version 2.0
-##  (the "License"); you may not use this file except in compliance with
-##  the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-##  Unless required by applicable law or agreed to in writing, software
-##  distributed under the License is distributed on an "AS IS" BASIS,
-##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-##  See the License for the specific language governing permissions and
-##  limitations under the License.
-##
-################################################################################
-
-
-#
-# mxmlc shell script to launch FalconJX mxmlc.jar on OSX, Unix, or Cygwin.
-# In Windows Command Prompt, use mxmlc.bat instead.
-#
-
-SCRIPT_HOME=$(dirname "$0")
-FLEX_HOME=${SCRIPT_HOME}/../../../..
-FALCON_HOME=${FLEX_HOME}/js/vf2js
-
-echo Using Flex SDK: $FLEX_HOME
-echo Using Falcon compiler: $FALCON_HOME
-
-case `uname` in
-		CYGWIN*)
-			OS="Windows"
-		;;
-		*)
-			OS=Unix
-esac
-
-D32=''
-
-if [ $OS = "Windows" ]; then
-
-	FALCON_HOME=`cygpath -m $FALCON_HOME`
-	FLEX_HOME=`cygpath -m $FLEX_HOME`
-
-elif [ $OS = "Unix" ]; then
-
-    check64="`java -version 2>&1 | grep -i 64-Bit`"
-    isOSX="`uname | grep -i Darwin`"
-    javaVersion="`java -version 2>&1 | awk -F '[ ".]+' 'NR==1 {print $3 "." $4}'`"
-    
-    if [ "$isOSX" != "" -a "$HOSTTYPE" = "x86_64" -a "$check64" != "" -a "$javaVersion" = "1.6" ]; then
-        D32='-d32'
-    fi	
-fi
-
-VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false "
-
-java $VMARGS $D32 -Dflexcompiler="$FALCON_HOME" -jar "$FLEX_HOME/js/vf2js/falconjx/lib/mxmlc.jar" -load-config="$FLEX_HOME/frameworks/flex-config.xml" -js-output-type=VF2JS "$@"

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/js/vf2js/falconjx/bin/mxmlc.bat
----------------------------------------------------------------------
diff --git a/vf2js/js/vf2js/falconjx/bin/mxmlc.bat b/vf2js/js/vf2js/falconjx/bin/mxmlc.bat
deleted file mode 100644
index 950bdfa..0000000
--- a/vf2js/js/vf2js/falconjx/bin/mxmlc.bat
+++ /dev/null
@@ -1,31 +0,0 @@
-@echo off
-
-rem
-rem Licensed to the Apache Software Foundation (ASF) under one or more
-rem contributor license agreements.  See the NOTICE file distributed with
-rem this work for additional information regarding copyright ownership.
-rem The ASF licenses this file to You under the Apache License, Version 2.0
-rem (the "License"); you may not use this file except in compliance with
-rem the License.  You may obtain a copy of the License at
-rem
-rem     http://www.apache.org/licenses/LICENSE-2.0
-rem
-rem Unless required by applicable law or agreed to in writing, software
-rem distributed under the License is distributed on an "AS IS" BASIS,
-rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-rem See the License for the specific language governing permissions and
-rem limitations under the License.
-rem
-
-rem
-rem mxmlc.bat script to launch FalconJX mxmlc.jar in Windows Command Prompt.
-rem On OSX, Unix, or Cygwin, use the mxmlc shell script instead.
-rem
-
-set FLEX_HOME=%~dp0..\..\..\..
-set FALCON_HOME=%FLEX_HOME%\js\vf2js
-
-echo Using Flex SDK: %FLEX_HOME%
-echo Using Falcon compiler: %FALCON_HOME%
-
-@java -Dsun.io.useCanonCaches=false -Xms32m -Xmx512m -Dflexcompiler="%FALCON_HOME%" -jar "$FLEX_HOME\js\vf2js\falconjx\lib\mxmlc.jar" -load-config="$FLEX_HOME\frameworks\flex-config.xml" -js-output-type=VF2JS -sdk-js-lib="$FLEX_HOME\frameworks\js\src" %*
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/FlexSDKToJS/FlexSDKToJS.sh
----------------------------------------------------------------------
diff --git a/vf2js/utils/FlexSDKToJS/FlexSDKToJS.sh b/vf2js/utils/FlexSDKToJS/FlexSDKToJS.sh
deleted file mode 100755
index 4735f00..0000000
--- a/vf2js/utils/FlexSDKToJS/FlexSDKToJS.sh
+++ /dev/null
@@ -1,209 +0,0 @@
-#!/bin/sh
-
-ROOT="/Users/erik/Documents/ApacheFlex/git/flex-asjs/vf2js/utils/FlexSDKToJS"
-OUTPUT="/Users/erik/Documents/ApacheFlex/git/flex-asjs/vf2js/frameworks/js/vf2js"
-
-ARGS=""
-ARGS="$ARGS +env.PLAYERGLOBAL_HOME="/Users/erik/Documents/apacheFlex/dependencies/PlayerGlobal/player" "
-ARGS="$ARGS +playerglobal.version=15.0 "
-
-ARGS="$ARGS -load-config+="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/flex-config.xml" "
-ARGS="$ARGS -load-config+="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/framework/framework-config.xml" "
-ARGS="$ARGS -load-config+="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/spark/compile-config.xml" "
-
-ARGS="$ARGS -external-library-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/libs/air/airspark.swc" "
-ARGS="$ARGS -external-library-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/libs/player/15.0/playerglobal.swc" "
-ARGS="$ARGS -external-library-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/libs/osmf.swc" "
-ARGS="$ARGS -external-library-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/libs/textlayout.swc" "
-
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/advancedgrids/src" "
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/apache/src" "
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/charts/src" "
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/core/src" "
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/experimental/src" "
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/flash-integration/src" "
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/framework/src" "
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/mx/src" "
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/rpc/src" "
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/spark/src" "
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/spark_dmv/src" "
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/sparkskins/src" "
-ARGS="$ARGS -source-path="/Users/erik/Documents/ApacheFlex/git/flex-sdk/frameworks/projects/wireframe/src" "
-
-ARGS="$ARGS -ignore-problems=org.apache.flex.compiler.problems.DuplicateSkinStateProblem "
-ARGS="$ARGS -ignore-problems=org.apache.flex.compiler.problems.DuplicateQNameInSourcePathProblem "
-ARGS="$ARGS -ignore-problems=org.apache.flex.compiler.problems.NoDefinitionForSWCDependencyProblem "
-
-ARGS="$ARGS -js-output-type=VF2JS "
-ARGS="$ARGS -keep-asdoc=false "
-
-ARGS="$ARGS -closure-lib="/Users/erik/Documents/ApacheFlex/dependencies/GoogleClosure/library" "
-
-ARGS="$ARGS -output=${OUTPUT} "
-
-java -jar "/Users/erik/Documents/ApacheFlex/git/flex-falcon/compiler.jx/lib/compc.jar" ${ARGS}
-
-
-
-./TextLayoutToJS.sh
-
-
-
-cd ${OUTPUT}
-#pwd
-
-# Delete xClasses.js
-rm ./AdvancedDataGridClasses.js
-rm ./ApacheClasses.js
-rm ./ChartsClasses.js
-rm ./CoreClasses.js
-rm ./ExperimentalClasses.js
-rm ./FrameworkClasses.js
-rm ./MxClasses.js
-rm ./RPCClasses.js
-rm ./SparkClasses.js
-rm ./SparkDmvClasses.js
-rm ./SparkSkinsClasses.js
-rm ./WireframeClasses.js
-
-# Create class 'QName'
-cat <<EOF > ./QName.js
-/**
- * @fileoverview 'QName'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('QName');
-
-
-
-/**
- * @constructor
- * @struct
- */
-QName = function() {};
-EOF
-
-# Create class 'mx.core.mx_internal'
-cat <<EOF > ./mx/core/mx_internal.js
-/**
- * @fileoverview 'mx.core.mx_internal'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('mx.core.mx_internal');
-
-
-
-/**
- * @constructor
- * @struct
- */
-mx.core.mx_internal = function() {};
-EOF
-
-# copy org.apache.flex.utils.Language from FlexJS SDK
-mkdir ./org/apache/flex/utils
-cp /Users/erik/Documents/ApacheFlex/git/flex-asjs/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js ./org/apache/flex/utils/Language.js
-
-# copy flash.utils.IDataInput and refactor to flash.utils.IDataInput2
-cp ./flash/utils/IDataInput.js ./flash/utils/IDataInput2.js
-sed -i '' -e "s/IDataInput/IDataInput2/g" ./flash/utils/IDataInput2.js
-
-# copy flash.utils.IDataOutput and refactor to flash.utils.IDataOutput2
-cp ./flash/utils/IDataOutput.js ./flash/utils/IDataOutput2.js
-sed -i '' -e "s/IDataOutput/IDataOutput2/g" ./flash/utils/IDataOutput2.js
-
-# Remove 'wrong' chars from mx/utils/StringUtil.js
-sed -i '' -e 's/
//g' ./mx/utils/StringUtil.js
-sed -i '' -e 's/
//g' ./mx/utils/StringUtil.js
-
-# Remove 'wrong' char from spark/components/Label.js
-sed -i '' -e 's/
//g' ./spark/components/Label.js
-
-# Remove 'wrong' public namespace reference from mx/styles/CSSStyleDeclaration.js
-sed -i '' -e 's/public\.this\.setStyle/this\.setStyle/g' ./mx/styles/CSSStyleDeclaration.js
-
-# Add missing namespace to flash/geom/Vector3D.js
-sed -i '' -e 's/= Vector3D/= flash.geom.Vector3D/g' ./flash/geom/Vector3D.js
-
-# Remove namespace from Vector type in spark/components/DataGroup.js
-sed -i '' -e 's/Vector\.<mx\.core\.IVisualElement>/Vector/g' ./spark/components/DataGroup.js
-
-# Remove "difficult" interface reference from mx/core/UIComponent.js
-sed -i '' -e 's/, mx.validators.IValidatorListener, /, /g' ./mx/core/UIComponent.js
-
-# Remove goog.require from spark.layouts.supportClasses.LinearLayoutVector
-tr '\n' '#' < ./spark/layouts/supportClasses/LinearLayoutVector.js > ./spark/layouts/supportClasses/LinearLayoutVector.js_temp
-sed -i '' -e "s/#goog.require('spark.layouts.supportClasses.Block');//g" ./spark/layouts/supportClasses/LinearLayoutVector.js_temp
-tr '#' '\n' < ./spark/layouts/supportClasses/LinearLayoutVector.js_temp > ./spark/layouts/supportClasses/LinearLayoutVector.js
-rm ./spark/layouts/supportClasses/LinearLayoutVector.js_temp
-
-# Add 'global' goog.require to mx.managers.SystemManager
-tr '\n' '#' < ./mx/managers/SystemManager.js > ./mx/managers/SystemManager.js_temp
-
-sed -i '' -e "s/####\/\*\*/##goog.require('org.apache.flex.utils.Language');&/g" ./mx/managers/SystemManager.js_temp
-
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.core.EmbeddedFontRegistry');&/g" ./mx/managers/SystemManager.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.styles.StyleManagerImpl');&/g" ./mx/managers/SystemManager.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.managers.BrowserManagerImpl');&/g" ./mx/managers/SystemManager.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.managers.CursorManagerImpl');&/g" ./mx/managers/SystemManager.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.managers.HistoryManagerImpl');&/g" ./mx/managers/SystemManager.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.managers.LayoutManager');&/g" ./mx/managers/SystemManager.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.managers.PopUpManagerImpl');&/g" ./mx/managers/SystemManager.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.managers.ToolTipManagerImpl');&/g" ./mx/managers/SystemManager.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.managers.DragManagerImpl');&/g" ./mx/managers/SystemManager.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.core.TextFieldFactory');&/g" ./mx/managers/SystemManager.js_temp
-
-sed -i '' -e "s/####\/\*\*/##goog.require('Class');&/g" ./mx/managers/SystemManager.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('INT');&/g" ./mx/managers/SystemManager.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('QName');&/g" ./mx/managers/SystemManager.js_temp
-
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.preloaders.DownloadProgressBar');&/g" ./mx/managers/SystemManager.js_temp
-
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.managers.systemClasses.ChildManager');&/g" ./mx/managers/SystemManager.js_temp
-
-sed -i '' -e "s/mx\.managers\.SystemManager = function() {#  /mx\.managers\.SystemManager = function() {#  window['apache-flex_system-manager'] = this;#/g" ./mx/managers/SystemManager.js_temp
-
-tr '#' '\n' < ./mx/managers/SystemManager.js_temp > ./mx/managers/SystemManager.js
-rm ./mx/managers/SystemManager.js_temp
-
-# Add 'missing' (?) goog.require to mx.skins.halo.HaloFocusRect
-tr '\n' '#' < ./mx/skins/halo/HaloFocusRect.js > ./mx/skins/halo/HaloFocusRect.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.skins.ProgrammaticSkin');&/g" ./mx/skins/halo/HaloFocusRect.js_temp
-tr '#' '\n' < ./mx/skins/halo/HaloFocusRect.js_temp > ./mx/skins/halo/HaloFocusRect.js
-rm ./mx/skins/halo/HaloFocusRect.js_temp
-
-# Add 'missing' (?) goog.require to mx.preloaders.DownloadProgressBar
-tr '\n' '#' < ./mx/preloaders/DownloadProgressBar.js > ./mx/preloaders/DownloadProgressBar.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.geom.RoundedRectangle');&/g" ./mx/preloaders/DownloadProgressBar.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.preloaders.IPreloaderDisplay');&/g" ./mx/preloaders/DownloadProgressBar.js_temp
-tr '#' '\n' < ./mx/preloaders/DownloadProgressBar.js_temp > ./mx/preloaders/DownloadProgressBar.js
-rm ./mx/preloaders/DownloadProgressBar.js_temp
-
-# Add 'missing' (?) goog.require to mx.skins.halo.ToolTipBorder
-tr '\n' '#' < ./mx/skins/halo/ToolTipBorder.js > ./mx/skins/halo/ToolTipBorder.js_temp
-sed -i '' -e "s/####\/\*\*/##goog.require('mx.skins.RectangularBorder');&/g" ./mx/skins/halo/ToolTipBorder.js_temp
-tr '#' '\n' < ./mx/skins/halo/ToolTipBorder.js_temp > ./mx/skins/halo/ToolTipBorder.js
-rm ./mx/skins/halo/ToolTipBorder.js_temp
-
-# Move property to below static method in mx.binding.Binding
-tr '\n' '#' < ./mx/binding/Binding.js > ./mx/binding/Binding.js_temp
-sed -i '' -e "s/###\/\*\*# \* @type {Object}# \*\/#mx.binding.Binding.allowedErrors = mx.binding.Binding.generateAllowedErrors();//g" ./mx/binding/Binding.js_temp
-sed -i '' -e "s/  o\[2005\] = 1;#  return o;#};/  o\[2005\] = 1;#  return o;#};###\/\*\*# \* @type {Object}# \*\/#mx.binding.Binding.allowedErrors = mx.binding.Binding.generateAllowedErrors();/g" ./mx/binding/Binding.js_temp
-tr '#' '\n' < ./mx/binding/Binding.js_temp > ./mx/binding/Binding.js
-rm ./mx/binding/Binding.js_temp
-
-
-
-cd ${ROOT}
-#pwd
-
-# create 'deps.js' for SDK + FP JS classes
-./JSFlexSDKDeps.sh

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/FlexSDKToJS/JSFlexSDKDeps.sh
----------------------------------------------------------------------
diff --git a/vf2js/utils/FlexSDKToJS/JSFlexSDKDeps.sh b/vf2js/utils/FlexSDKToJS/JSFlexSDKDeps.sh
deleted file mode 100755
index 325108f..0000000
--- a/vf2js/utils/FlexSDKToJS/JSFlexSDKDeps.sh
+++ /dev/null
@@ -1 +0,0 @@
-/Users/erik/Documents/ApacheFlex/dependencies/GoogleClosure/library/closure/bin/build/depswriter.py --root_with_prefix="/Users/erik/Documents/ApacheFlex/dependencies/GoogleClosure/library/closure/goog ../../../../../bin/js-debug/library/closure/goog" --root_with_prefix="../../frameworks/js/vf2js ../../../../../bin/js-debug" > ../../frameworks/js/sdk-deps.js

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/FlexSDKToJS/TextLayoutToJS.sh
----------------------------------------------------------------------
diff --git a/vf2js/utils/FlexSDKToJS/TextLayoutToJS.sh b/vf2js/utils/FlexSDKToJS/TextLayoutToJS.sh
deleted file mode 100755
index da909e1..0000000
--- a/vf2js/utils/FlexSDKToJS/TextLayoutToJS.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-
-ARGS=""
-ARGS="$ARGS +env.PLAYERGLOBAL_HOME="/Users/erik/Documents/apacheFlex/dependencies/PlayerGlobal/player" "
-ARGS="$ARGS +playerglobal.version=15.0 "
-ARGS="$ARGS +source.dir="/Users/erik/Documents/ApacheFlex/git/flex-tlf/TextLayout" "
-
-ARGS="$ARGS -define=CONFIG::debug,false "
-ARGS="$ARGS -define=CONFIG::release,true "
-
-ARGS="$ARGS -load-config+="/Users/erik/Documents/ApacheFlex/git/flex-tlf/compile-config.xml" "
-
-ARGS="$ARGS -ignore-problems=org.apache.flex.compiler.problems.DuplicateSkinStateProblem "
-ARGS="$ARGS -ignore-problems=org.apache.flex.compiler.problems.DuplicateQNameInSourcePathProblem "
-ARGS="$ARGS -ignore-problems=org.apache.flex.compiler.problems.NoDefinitionForSWCDependencyProblem "
-
-ARGS="$ARGS -js-output-type=VF2JS "
-ARGS="$ARGS -keep-asdoc=false "
-
-ARGS="$ARGS -closure-lib="/Users/erik/Documents/ApacheFlex/dependencies/GoogleClosure/library" "
-
-ARGS="$ARGS -output="/Users/erik/Documents/ApacheFlex/git/flex-asjs/vf2js/frameworks/js/vf2js" "
-
-java -jar "/Users/erik/Documents/ApacheFlex/git/flex-falcon/compiler.jx/lib/compc.jar" ${ARGS}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/PlayerGlobalToJS-app.xml
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/PlayerGlobalToJS-app.xml b/vf2js/utils/PlayerGlobalToJS/src/PlayerGlobalToJS-app.xml
deleted file mode 100644
index efd4a3e..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/PlayerGlobalToJS-app.xml
+++ /dev/null
@@ -1,232 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="no"?>
-<application xmlns="http://ns.adobe.com/air/application/15.0">
-
-<!-- Adobe AIR Application Descriptor File Template.
-
-	Specifies parameters for identifying, installing, and launching AIR applications.
-
-	xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/3.1
-			The last segment of the namespace specifies the version 
-			of the AIR runtime required for this application to run.
-			
-	minimumPatchLevel - The minimum patch level of the AIR runtime required to run 
-			the application. Optional.
--->
-
-	<!-- A universally unique application identifier. Must be unique across all AIR applications.
-	Using a reverse DNS-style name as the id is recommended. (Eg. com.example.ExampleApplication.) Required. -->
-	<id>PlayerGlobalToJS</id>
-
-	<!-- Used as the filename for the application. Required. -->
-	<filename>PlayerGlobalToJS</filename>
-
-	<!-- The name that is displayed in the AIR application installer. 
-	May have multiple values for each language. See samples or xsd schema file. Optional. -->
-	<name>PlayerGlobalToJS</name>
-	
-	<!-- A string value of the format <0-999>.<0-999>.<0-999> that represents application version which can be used to check for application upgrade. 
-	Values can also be 1-part or 2-part. It is not necessary to have a 3-part value.
-	An updated version of application must have a versionNumber value higher than the previous version. Required for namespace >= 2.5 . -->
-	<versionNumber>0.0.1</versionNumber>
-		         
-	<!-- A string value (such as "v1", "2.5", or "Alpha 1") that represents the version of the application, as it should be shown to users. Optional. -->
-	<!-- <versionLabel></versionLabel> -->
-
-	<!-- Description, displayed in the AIR application installer.
-	May have multiple values for each language. See samples or xsd schema file. Optional. -->
-	<!-- <description></description> -->
-
-	<!-- Copyright information. Optional -->
-	<!-- <copyright></copyright> -->
-
-	<!-- Publisher ID. Used if you're updating an application created prior to 1.5.3 -->
-	<!-- <publisherID></publisherID> -->
-
-	<!-- Settings for the application's initial window. Required. -->
-	<initialWindow>
-		<!-- The main SWF or HTML file of the application. Required. -->
-		<!-- Note: In Flash Builder, the SWF reference is set automatically. -->
-		<content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
-		
-		<!-- The title of the main window. Optional. -->
-		<!-- <title></title> -->
-
-		<!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
-		<!-- <systemChrome></systemChrome> -->
-
-		<!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
-		<!-- <transparent></transparent> -->
-
-		<!-- Whether the window is initially visible. Optional. Default false. -->
-		<!-- <visible></visible> -->
-
-		<!-- Whether the user can minimize the window. Optional. Default true. -->
-		<!-- <minimizable></minimizable> -->
-
-		<!-- Whether the user can maximize the window. Optional. Default true. -->
-		<!-- <maximizable></maximizable> -->
-
-		<!-- Whether the user can resize the window. Optional. Default true. -->
-		<!-- <resizable></resizable> -->
-
-		<!-- The window's initial width in pixels. Optional. -->
-		<!-- <width></width> -->
-
-		<!-- The window's initial height in pixels. Optional. -->
-		<!-- <height></height> -->
-
-		<!-- The window's initial x position. Optional. -->
-		<!-- <x></x> -->
-
-		<!-- The window's initial y position. Optional. -->
-		<!-- <y></y> -->
-
-		<!-- The window's minimum size, specified as a width/height pair in pixels, such as "400 200". Optional. -->
-		<!-- <minSize></minSize> -->
-
-		<!-- The window's initial maximum size, specified as a width/height pair in pixels, such as "1600 1200". Optional. -->
-		<!-- <maxSize></maxSize> -->
-
-        <!-- The initial aspect ratio of the app when launched (either "portrait" or "landscape"). Optional. Mobile only. Default is the natural orientation of the device -->
-
-        <!-- <aspectRatio></aspectRatio> -->
-
-        <!-- Whether the app will begin auto-orienting on launch. Optional. Mobile only. Default false -->
-
-        <!-- <autoOrients></autoOrients> -->
-
-        <!-- Whether the app launches in full screen. Optional. Mobile only. Default false -->
-
-        <!-- <fullScreen></fullScreen> -->
-
-        <!-- The render mode for the app (either auto, cpu, gpu, or direct). Optional. Default auto -->
-
-        <!-- <renderMode></renderMode> -->
-
-		<!-- Whether or not to pan when a soft keyboard is raised or lowered (either "pan" or "none").  Optional.  Defaults "pan." -->
-		<!-- <softKeyboardBehavior></softKeyboardBehavior> -->
-	<autoOrients>false</autoOrients>
-        <fullScreen>false</fullScreen>
-        <visible>false</visible>
-    </initialWindow>
-
-	<!-- We recommend omitting the supportedProfiles element, -->
-	<!-- which in turn permits your application to be deployed to all -->
-	<!-- devices supported by AIR. If you wish to restrict deployment -->
-	<!-- (i.e., to only mobile devices) then add this element and list -->
-	<!-- only the profiles which your application does support. -->
-	<!-- <supportedProfiles>desktop extendedDesktop mobileDevice extendedMobileDevice</supportedProfiles> -->
-
-	<!-- The subpath of the standard default installation location to use. Optional. -->
-	<!-- <installFolder></installFolder> -->
-
-	<!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. -->
-	<!-- <programMenuFolder></programMenuFolder> -->
-
-	<!-- The icon the system uses for the application. For at least one resolution,
-	specify the path to a PNG file included in the AIR package. Optional. -->
-	<!-- <icon>
-		<image16x16></image16x16>
-		<image32x32></image32x32>
-		<image36x36></image36x36>
-		<image48x48></image48x48>
-		<image57x57></image57x57>
-		<image72x72></image72x72>
-		<image114x114></image114x114>
-		<image128x128></image128x128>
-	</icon> -->
-
-	<!-- Whether the application handles the update when a user double-clicks an update version
-	of the AIR file (true), or the default AIR application installer handles the update (false).
-	Optional. Default false. -->
-	<!-- <customUpdateUI></customUpdateUI> -->
-	
-	<!-- Whether the application can be launched when the user clicks a link in a web browser.
-	Optional. Default false. -->
-	<!-- <allowBrowserInvocation></allowBrowserInvocation> -->
-
-	<!-- Listing of file types for which the application can register. Optional. -->
-	<!-- <fileTypes> -->
-
-		<!-- Defines one file type. Optional. -->
-		<!-- <fileType> -->
-
-			<!-- The name that the system displays for the registered file type. Required. -->
-			<!-- <name></name> -->
-
-			<!-- The extension to register. Required. -->
-			<!-- <extension></extension> -->
-			
-			<!-- The description of the file type. Optional. -->
-			<!-- <description></description> -->
-			
-			<!-- The MIME content type. -->
-			<!-- <contentType></contentType> -->
-			
-			<!-- The icon to display for the file type. Optional. -->
-			<!-- <icon>
-				<image16x16></image16x16>
-				<image32x32></image32x32>
-				<image48x48></image48x48>
-				<image128x128></image128x128>
-			</icon> -->
-			
-		<!-- </fileType> -->
-	<!-- </fileTypes> -->
-
-    <!-- iOS specific capabilities -->
-	<!-- <iPhone> -->
-		<!-- A list of plist key/value pairs to be added to the application Info.plist -->
-		<!-- <InfoAdditions>
-            <![CDATA[
-                <key>UIDeviceFamily</key>
-                <array>
-                    <string>1</string>
-                    <string>2</string>
-                </array>
-                <key>UIStatusBarStyle</key>
-                <string>UIStatusBarStyleBlackOpaque</string>
-                <key>UIRequiresPersistentWiFi</key>
-                <string>YES</string>
-            ]]>
-        </InfoAdditions> -->
-        <!-- A list of plist key/value pairs to be added to the application Entitlements.plist -->
-		<!-- <Entitlements>
-            <![CDATA[
-                <key>keychain-access-groups</key>
-                <array>
-                    <string></string>
-                    <string></string>
-                </array>
-            ]]>
-        </Entitlements> -->
-	<!-- Display Resolution for the app (either "standard" or "high"). Optional. Default "standard" -->
-	<!-- <requestedDisplayResolution></requestedDisplayResolution> -->
-	<!-- </iPhone> -->
-
-	<!-- Specify Android specific tags that get passed to AndroidManifest.xml file. -->
-    <!--<android> -->
-    <!--	<manifestAdditions>
-		<![CDATA[
-			<manifest android:installLocation="auto">
-				<uses-permission android:name="android.permission.INTERNET"/>
-				<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
-				<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
-				<uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch"/>
-				<application android:enabled="true">
-					<activity android:excludeFromRecents="false">
-						<intent-filter>
-							<action android:name="android.intent.action.MAIN"/>
-							<category android:name="android.intent.category.LAUNCHER"/>
-						</intent-filter>
-					</activity>
-				</application>
-            </manifest>
-		]]>
-        </manifestAdditions> -->
-	    <!-- Color depth for the app (either "32bit" or "16bit"). Optional. Default 16bit before namespace 3.0, 32bit after -->
-        <!-- <colorDepth></colorDepth> -->
-    <!-- </android> -->
-	<!-- End of the schema for adding the android specific tags in AndroidManifest.xml file -->
-
-</application>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/PlayerGlobalToJS.mxml
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/PlayerGlobalToJS.mxml b/vf2js/utils/PlayerGlobalToJS/src/PlayerGlobalToJS.mxml
deleted file mode 100755
index fdd52d6..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/PlayerGlobalToJS.mxml
+++ /dev/null
@@ -1,665 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
-					   xmlns:s="library://ns.adobe.com/flex/spark"
-					   xmlns:mx="library://ns.adobe.com/flex/mx"
-					   creationComplete="creationCompleteHandler(event)">
-	
-	<fx:Script><![CDATA[
-		
-		import flash.utils.Dictionary;
-		import flash.utils.getQualifiedClassName;
-		
-		import mx.events.FlexEvent;
-		import mx.utils.StringUtil;
-		
-		import nl.ixms.Utils;
-		import nl.ixms.enums.MemberType;
-		import nl.ixms.vo.Clazz;
-		import nl.ixms.vo.JSDoc;
-		
-		import org.as3commons.reflect.Accessor;
-		import org.as3commons.reflect.Constant;
-		import org.as3commons.reflect.Method;
-		import org.as3commons.reflect.Parameter;
-		import org.as3commons.reflect.Type;
-		import org.as3commons.reflect.Variable;
-		
-		include './shadowInterfaces.as';
-		
-		
-		
-		//----------------------------------------------------------------------
-		//
-		//  Constants 
-		//
-		//----------------------------------------------------------------------
-		
-		private const ACTION_UNIMPLEMENTED:String = 
-			'console.log(\'VF2JS Error: call to unimplemented class member ({0})\');';
-		
-		
-		
-		//----------------------------------------------------------------------
-		//
-		//  Properties 
-		//
-		//----------------------------------------------------------------------
-		
-		//--------------------------------------
-		//  catalogXML_ 
-		//--------------------------------------
-		
-		private var catalogXML_:XMLList;
-		
-		//--------------------------------------
-		//  classes_ 
-		//--------------------------------------
-		
-		private var classes_:Dictionary;
-		
-		//--------------------------------------
-		//  functions_ 
-		//--------------------------------------
-		
-		private var functions_:Dictionary;
-		
-		//--------------------------------------
-		//  outputRoot_ 
-		//--------------------------------------
-		
-		private var outputRoot_:File;
-		
-		
-		
-		//----------------------------------------------------------------------
-		//
-		//  Methods 
-		//
-		//----------------------------------------------------------------------
-		
-		//--------------------------------------
-		//  createOutputDirectory 
-		//--------------------------------------
-		
-		private function createOutputDirectory():void {
-			outputRoot_ = 
-				new File(File.applicationDirectory.nativePath).resolvePath(
-					'../out');
-			
-			if (outputRoot_.exists) {
-				outputRoot_.deleteDirectory(true);
-			}
-			
-			outputRoot_.createDirectory();
-
-			File.applicationDirectory.resolvePath('assets/vf2js').copyTo(
-				outputRoot_.resolvePath('vf2js')); 
-		}
-		
-		//--------------------------------------
-		//  creationCompleteHandler 
-		//--------------------------------------
-		
-		private function creationCompleteHandler(event:FlexEvent):void {
-			var clazz:Clazz, 
-			    clsAccessor:Accessor, 
-				clsConstant:Constant, 
-				clsMemberName:MemberType, 
-				clsMemberTypeNames:Array,
-				clsMemberType:String, 
-				clsMemberValue:Object, 
-				clsField:Object,
-				clsMembers:Dictionary,
-				clsType:Type, 
-				clsVariable:Variable,
-				funczion:Object,
-				i:int,
-				j:int, 
-				key:String, 
-				m:int, 
-				n:int, 
-				p:int, 
-				parameter:Parameter,
-				parameters:Array,
-				parameterNames:Array,
-				q:int;
-			
-				clsMemberTypeNames = [ 
-					MemberType.STATIC_CONSTANT,
-					MemberType.STATIC_VARIABLE,
-					MemberType.STATIC_PROPERTY,
-					MemberType.STATIC_METHOD,
-					MemberType.CONSTANT,
-					MemberType.VARIABLE,
-					MemberType.PROPERTY,
-					MemberType.METHOD ];
-			
-			createOutputDirectory();
-			
-			readCatalogXML();
-			
-			parseClasses();
-			
-			// namespace 'classes'
-			functions_['mx.core.mx_internal'] = 'mx.core.mx_internal';
-			functions_['mx.utils.object_proxy'] = 'mx.utils.object_proxy';
-			functions_['flashx.textLayout.tlf_internal'] = 'flashx.textLayout.tlf_internal';
-			
-			for (key in functions_) {
-				clazz = new Clazz(null);
-				
-				clazz.qName = key;
-				
-				if (key.split('.').length > 1) {
-					clazz.name = clazz.qName.substring(
-						clazz.qName.lastIndexOf('.') + 1, clazz.qName.length);
-				} else {
-					continue;
-				}
-				
-				clazz.startOutput();
-				
-				writeClassFile(clazz);
-			}
-
-			for (key in classes_) {
-				clazz = Clazz(classes_[key]);
-				
-				clsType = clazz.type;
-				if (clsType && 
-					clsType.fullName && 
-					clsType.fullName !== 'Object') {
-					
-					clsMembers = parseClassMembers(clazz);
-					
-					if (clazz.qName === 'int') {
-						clazz.qName = 'INT';
-					}
-					clazz.startOutput();
-					
-					// Member stubs
-					for (var count:int = 0, total:int = clsMemberTypeNames.length; count < total; count++) {
-						clsMemberName = clsMemberTypeNames[count];
-						if (clsMembers[clsMemberName].length > 0) {
-							
-							clazz.addMajorBlockComment(
-								clsMemberName.toString().toUpperCase().replace('_', ' '));
-							
-							for (j = 0, m = clsMembers[clsMemberName].length; j < m; j++) {
-								if (clsMembers[clsMemberName][j] is Constant ||
-									clsMembers[clsMemberName][j] is Variable) {
-									clsField = clsMembers[clsMemberName][j];
-									clsMemberType = 
-										Utils.parseType(flash.utils.getQualifiedClassName(
-											clsField.type.clazz));
-									
-									clazz.output += JSDoc.emitJSDoc(
-										JSDoc.FIELD,
-										clsField.name,
-										clsMemberType);
-									
-									clazz.output += 
-										clazz.qName + 
-										'.' + 
-										((clsField.isStatic) ? '' : 'prototype.') +
-										clsField.name;
-									
-									clsMemberValue = clsField.getValue();
-									if (clsMemberValue) {
-										clazz.output += ' = ';
-
-										if (clsMemberType === 'Array') {
-											clazz.output += '[';
-											for (var k:int = 0, l:int = clsMemberValue.length; k < l; k++) {
-												if (k > 0) {
-													clazz.output += ', ';
-												}
-												clazz.output += '\'' + clsMemberValue[k] + '\'';
-											}
-											clazz.output += ']';
-										} else {
-											clazz.output += 
-												((clsMemberType === 'string') ? '\'' : '') +
-												clsMemberValue +
-												((clsMemberType === 'string') ? '\'' : '');
-										}
-									}
-									
-									clazz.output += Clazz.MEMBER_SEPARATOR;
-								} else if (clsMembers[clsMemberName][j] is Accessor) {
-									clsField = clsMembers[clsMemberName][j];
-									clsMemberType = 
-										Utils.parseType(flash.utils.getQualifiedClassName(
-											clsField.type.clazz));
-									
-									clazz.output += JSDoc.emitJSDoc(
-										JSDoc.METHOD,
-										clsField.name,
-										'', clsMemberType);
-									
-									clazz.output += 
-										clazz.qName + 
-										'.' + 
-										((clsField.isStatic) ? '' : 'prototype.') +
-										'get_' + clsField.name + ' = ' +
-										'function() {\n' +
-										'  ' + getImplementation(
-											clazz, clsField, 'get_', true) + '\n' +
-										'}';
-
-									if (Accessor(clsField).writeable) {
-										clazz.output += Clazz.MEMBER_SEPARATOR;
-										
-										parameter = new Parameter(null, 0);
-
-										clazz.output += JSDoc.emitJSDoc(
-											JSDoc.FIELD,
-											clsField.name);
-										
-										clazz.output += 
-											clazz.qName + 
-											'.' + 
-											((clsField.isStatic) ? '' : 'prototype.') +
-											'set_' + clsField.name + ' = ' +
-											'function(value) {\n' +
-											'  ' + getImplementation(
-												clazz, clsField, 'set_') + '\n' +
-											'}';
-									}
-									
-									/*
-									clazz.output += JSDoc.emitJSDoc(
-										JSDoc.FIELD,
-										clsField.name,
-										clsMemberType);
-									
-									clazz.output += 
-										clazz.qName + 
-										'.' + 
-										((clsField.isStatic) ? '' : 'prototype.') +
-										clsField.name +
-										';\n\n';
-									
-									clazz.output += 
-										'Object.defineProperty(' + clazz.qName + ((clsField.isStatic) ? '' : '.prototype') + ', \'' + clsField.name + '\', {\n' +
-										'  get: function() {\n' +
-										'    ' + StringUtil.substitute(ACTION_UNIMPLEMENTED, [clazz.qName + '::' + clsField.name]) + '\n' +
-										'  }';
-									if (Accessor(clsField).writeable) {
-										clazz.output += 
-											',\n  set: function(value) {\n' +
-											'    ' + StringUtil.substitute(ACTION_UNIMPLEMENTED, [clazz.qName + '::' + clsField.name]) + '\n' +
-											'  }';
-									}
-									clazz.output += 
-										'\n})';
-									*/
-									
-									clazz.output += Clazz.MEMBER_SEPARATOR;
-								} else if (clsMembers[clsMemberName][j] is Method) {
-									clsField = clsMembers[clsMemberName][j];
-
-									parameters = Method(clsField).parameters;
-									
-									parameterNames = [];
-									for (i = 0, n = parameters.length; i < n; i++) {
-										parameterNames.push(((parameters[i].isOptional) ? 'opt_' : '') + 'arg' + i);
-									}
-
-									var returnType:String = Utils.parseType(Method(clsField).returnType.fullName);
-									if (returnType === 'void') {
-										returnType = '';
-									}
-									
-									clazz.output += JSDoc.emitJSDoc(
-										JSDoc.METHOD, 
-										clsField.name, 
-										parameters,
-									    returnType);
-									
-									clazz.output += 
-										clazz.qName + 
-										'.' + 
-										((clsField.isStatic) ? '' : 'prototype.') +
-										clsField.name +
-										' = function(' +
-										parameterNames.join(', ') + 
-										') {';
-										if (!clazz.type.isInterface) {
-											clazz.output += '\n  ' + getImplementation(
-												clazz, clsField, '', 
-												(returnType !== ''),
-												parameterNames.join(', ')) + '\n';
-										}
-										clazz.output += '}';
-									
-									clazz.output += Clazz.MEMBER_SEPARATOR;
-								}
-							}
-						}
-					}
-					
-					writeClassFile(clazz);
-				}
-			}
-			
-			this.exit();
-		}
-		
-		//--------------------------------------
-		//  getImplementation
-		//--------------------------------------
-		
-		private function getImplementation(clazz:Clazz, 
-										   clsField:Object, 
-										   prefix:String = '', 
-										   returns:Boolean = false,
-										   parameters:String = ''):String {
-			var compositeClazzMembers:Array,
-				hasImplementation:Boolean = false,
-				i:int,
-				isStatic:Boolean,
-				implementation:String,
-				memberName:String;
-
-			if (clazz.compositeClazz) {
-				if (clsField is Accessor) {
-					memberName = Accessor(clsField).name;
-					isStatic = Accessor(clsField).isStatic;
-					
-					compositeClazzMembers = clazz.compositeClazz.accessors; 
-					
-					for (i = compositeClazzMembers.length - 1; i > -1; i--) {
-						if (compositeClazzMembers[i].name === memberName) {
-							hasImplementation = true;
-							
-							break;
-						}
-					}
-					
-					if (hasImplementation) {
-						implementation = ((returns) ? 'return ' : '') + 
-							((isStatic) ? clazz.compositeClazzName + '.' : 'this.$_implementation.') + 
-							prefix + memberName + '();';
-					} else {
-						implementation = 
-							StringUtil.substitute(ACTION_UNIMPLEMENTED, 
-								[clazz.qName + '::' + prefix + memberName]);
-					}
-				} else if (clsField is Method) {
-					memberName = Method(clsField).name;
-					isStatic = Method(clsField).isStatic;
-					
-					compositeClazzMembers = clazz.compositeClazz.methods; 
-					
-					for (i = compositeClazzMembers.length - 1; i > -1; i--) {
-						if (compositeClazzMembers[i].name === memberName) {
-							hasImplementation = true;
-							
-							break;
-						}
-					}
-					
-					if (hasImplementation) {
-						implementation = ((returns) ? 'return ' : '') + 
-							((isStatic) ? clazz.compositeClazzName + '.' : 'this.$_implementation.') + 
-							memberName + '(' + parameters + ');';
-					} else {
-						implementation = 
-							StringUtil.substitute(ACTION_UNIMPLEMENTED, 
-								[clazz.qName + '::' + memberName]);
-						
-						if (returns) {
-							implementation += 
-								'\n\n  return null; // placeholder to appease gjslint';
-						}
-					}
-				}
-			}
-			
-			return implementation;
-		}
-		
-		//--------------------------------------
-		//  parseClassMembers
-		//--------------------------------------
-		
-		private function parseClassMembers(clazz:Clazz):Dictionary {
-			var clsField:Object, 
-				clsFieldsArray:Array, 
-				clsMembers:Dictionary, 
-			    clsMethod:Method, 
-				clsMethodsArray:Array, 
-				clsType:Type, 
-				i:int, 
-				n:int;
-			
-			clsMembers = new Dictionary();
-			clsMembers[MemberType.STATIC_CONSTANT] = [];
-			clsMembers[MemberType.STATIC_VARIABLE] = [];
-			clsMembers[MemberType.STATIC_PROPERTY] = [];
-			clsMembers[MemberType.STATIC_METHOD] = [];
-			clsMembers[MemberType.CONSTANT] = [];
-			clsMembers[MemberType.VARIABLE] = [];
-			clsMembers[MemberType.PROPERTY] = [];
-			clsMembers[MemberType.METHOD] = [];
-			
-			clsType = clazz.type;
-			
-			clsFieldsArray = clsType.fields;
-			for (i = 0, n = clsFieldsArray.length; i < n; i++) {
-				clsField = clsFieldsArray[i];
-				if (clsField.declaringType.name === clsType.name) {
-					if (clsField is Constant && clsField.name !== 'length') {
-						if (clsField.isStatic) {
-							clsMembers[MemberType.STATIC_CONSTANT].push(clsField);
-						} else {
-							clsMembers[MemberType.CONSTANT].push(clsField);
-						}
-					} else if (clsField is Variable) {
-						if (clsField.isStatic) {
-							clsMembers[MemberType.STATIC_VARIABLE].push(clsField);
-						} else {
-							clsMembers[MemberType.VARIABLE].push(clsField);
-						}
-					} else if (clsField is Accessor) {
-						if (clsField.isStatic) {
-							clsMembers[MemberType.STATIC_PROPERTY].push(clsField);
-						} else {
-							clsMembers[MemberType.PROPERTY].push(clsField);
-						}
-					}
-				}
-			}
-			
-			clsMethodsArray = clsType.methods;
-			for (i = 0, n = clsMethodsArray.length; i < n; i++) {
-				clsMethod = clsMethodsArray[i];
-				if (clsMethod.declaringType.name === clsType.name) {
-					if (clsMethod.isStatic) {
-						clsMembers[MemberType.STATIC_METHOD].push(clsMethod);
-					} else {
-						clsMembers[MemberType.METHOD].push(clsMethod);
-					}
-				}
-			}
-			
-			return clsMembers;
-		}
-			
-		//--------------------------------------
-		//  parseClasses
-		//--------------------------------------
-		
-		private function parseClasses():void {
-			var addClazz:Function, className:String, classType:Type, 
-			clazz:Clazz, exclude:Boolean, excludeFunctionPackageArr:Array, 
-			excludeTopLevelClassArr:Array, pkg:String, pkgArr:Array, i:int, 
-			interfaceName:String, interfaceNamesArray:Array, interfaceType:Type, 
-			isClazz:Function, j:int, jsEquivArr:Array, m:int, n:int, 
-			namespaceArray:Array, superClassName:String, 
-			superClassNamesArray:Array, superClassType:Type;
-			
-			addClazz = function (name:String, type:Type):void {
-				var result:Clazz;
-				
-				result = new Clazz(type);
-				result.name = type.name;
-				result.qName = Utils.cleanClassQName(type.fullName);
-
-				if (excludeTopLevelClassArr.indexOf(name) === -1) {
-					classes_[name] = result;
-				}
-			}
-				
-			isClazz = function (clazzName:String):Boolean {
-				var clazzNameArr:Array, firstCharCode:Number;
-				
-				clazzNameArr = clazzName.split('.');
-				if (clazzNameArr && clazzNameArr.length > 0) {
-					clazzName = clazzNameArr[clazzNameArr.length - 1];
-				}
-				firstCharCode = clazzName.charCodeAt(0);
-				
-				return firstCharCode >= 65  && firstCharCode <= 90;
-			}
-				
-			// ToDo (erikdebruin): these classes have an JS counterpart, and we
-			//                     want to only add those members that are not
-			//                     in the JS implementation, or override those
-			//                     with a different implementation.
-			excludeTopLevelClassArr = [
-				'Array', 'Boolean', 'Date',/* 'Error',*/ 'EvalError', 'Function', 
-				'JSON', 'Math', 'Number', 'QName', 'RangeError', 
-				'ReferenceError', 'RegExp', 'String', 'SyntaxError', 
-				'TypeError' ];
-			
-			excludeFunctionPackageArr = [
-				'avmplus', 'avm2.intrinsics.memory', 'bugzilla',
-				'flash.debugger', 'flash.media', 'flash.profiler', 
-				'flash.sampler', 'watson' ];
-			
-			jsEquivArr = [
-				'decodeURI', 'decodeURIComponent', 'encodeURI', 
-				'encodeURIComponent', 'escape', 'isFinite', 
-				'isNaN', 'parseFloat', 'parseInt', 'undefined', 'unescape' ];
-			
-			classes_ = new Dictionary();
-
-			functions_ = new Dictionary();
-			
-			for (i = 0, n = catalogXML_.length() - 1; i < n; i++) {
-				className = Utils.cleanClassQName(catalogXML_[i].@id);
-				try
-				{
-					if (!classes_[className]) {
-						classType = Type.forName(className);
-						if (classType && classType.fullName) {
-							namespaceArray = className.split('.');
-							if (namespaceArray.length === 1 ||
-								namespaceArray[0] === 'flash') {
-								
-								addClazz(className, classType);
-
-								superClassNamesArray = classType.extendsClasses;
-								m = superClassNamesArray.length;
-								for (j = 0; j < m; j++) {
-									superClassName = Utils.cleanClassQName(
-										superClassNamesArray[j]);
-									if (!classes_[superClassName]) {
-										superClassType = Type.forName(
-											superClassName);
-										if (superClassType) {
-											addClazz(superClassName, 
-												superClassType);
-										}
-									}
-								}
-								
-								// fetch class' interfaces
-								interfaceNamesArray = classType.interfaces;
-								m = interfaceNamesArray.length;
-								for (j = 0; j < m; j++) {
-									interfaceName = interfaceNamesArray[j];
-									if (!classes_[interfaceName]) {
-										interfaceType = Type.forName(
-											interfaceName);
-										if (interfaceType) {
-											addClazz(interfaceName, 
-												interfaceType);
-										}
-									}
-								}
-							}
-						} else { // "function Classes"
-							pkgArr = className.split('.');
-							if (pkgArr.length > 1) {
-								pkgArr.pop();
-							}
-							pkg = pkgArr.join('.');
-							
-							exclude = pkg.charAt(0) === '_' || 
-								excludeFunctionPackageArr.indexOf(pkg) > -1 || 
-								jsEquivArr.indexOf(pkg) > -1;
-							
-							if (!isClazz(className) && !exclude) {
-								functions_[className] = className;
-							}
-						}
-					}
-				}
-				catch (err:Error) { /* eat Type.forName() exceptions */ }
-			}
-		}
-		
-		//--------------------------------------
-		//  readCatalogXML
-		//--------------------------------------
-		
-		private function readCatalogXML():void {
-			var file:File, stream:FileStream, xml:XML;
-			
-			file = File.applicationDirectory.resolvePath(
-				'assets/catalog_15.xml');
-			
-			stream = new FileStream();
-			stream.open(file, FileMode.READ);
-			xml = new XML(
-				stream.readUTFBytes(stream.bytesAvailable).replace(
-					/xmlns=".*"/, ""));
-			stream.close();
-			
-			catalogXML_ = xml..script.children();
-		}
-		
-		//--------------------------------------
-		//  writeClassFile
-		//--------------------------------------
-		
-		private function writeClassFile(clazz:Clazz):void {
-			var file:File, 
-				fileStream:FileStream, 
-				clazzQName:String, 
-				packagePath:String;
-			
-			clazzQName = clazz.qName;
-			
-			packagePath = (clazzQName.indexOf('.') > -1) ? clazzQName : '';
-			packagePath = packagePath.substring(0, packagePath.lastIndexOf('.'));
-			packagePath = packagePath.replace(/\./g, '/');
-			if (packagePath !== '') {
-				packagePath = packagePath + '/';
-			}
-			
-			fileStream = new FileStream();
-			file = outputRoot_.resolvePath(packagePath + clazz.name + '.js');
-			fileStream.open(file, FileMode.WRITE);
-			fileStream.writeUTFBytes(clazz.output);
-			fileStream.close();
-		}
-		
-	]]></fx:Script>
-	
-	<fx:Declarations />
-	
-</s:WindowedApplication>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/DisplayObject.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/DisplayObject.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/DisplayObject.js
deleted file mode 100644
index 17805e3..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/DisplayObject.js
+++ /dev/null
@@ -1,173 +0,0 @@
-/**
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview 'vf2js.display.DisplayObject'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.display.DisplayObject');
-
-goog.require('flash.display.DisplayObject');
-goog.require('flash.display.DisplayObjectContainer');
-goog.require('flash.display.IBitmapDrawable');
-goog.require('flash.display.LoaderInfo');
-goog.require('vf2js.events.EventDispatcher');
-
-
-
-/**
- * @constructor
- * @struct
- * @extends {vf2js.events.EventDispatcher}
- * @implements {flash.display.IBitmapDrawable}
- */
-vf2js.display.DisplayObject = function() {
-  vf2js.display.DisplayObject.base(this, 'constructor');
-};
-goog.inherits(vf2js.display.DisplayObject, vf2js.events.EventDispatcher);
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.display.DisplayObject.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'DisplayObject', qName: 'vf2js.display.DisplayObject'}],
-      interfaces: [flash.display.IBitmapDrawable] };
-
-
-//------------------------------------------------------------------------------
-//
-//  PROPERTIES
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * loaderInfo
- *
- * @return {flash.display.LoaderInfo}
- */
-vf2js.display.DisplayObject.prototype.get_loaderInfo = function() {
-	return window['apache-flex_loaderInfo'];
-};
-
-
-/**
- * parent_
- *
- * @type {flash.display.DisplayObjectContainer}
- */
-vf2js.display.DisplayObject.prototype.parent_;
-
-
-/**
- * parent
- *
- * @param {flash.display.DisplayObjectContainer} value The parent container.
- */
-vf2js.display.DisplayObject.prototype.set_parent = function(value) {
-	this.parent_ = value;
-};
-
-
-/**
- * parent
- *
- * @return {flash.display.DisplayObjectContainer}
- */
-vf2js.display.DisplayObject.prototype.get_parent = function() {
-    return this.parent_
-};
-
-
-/**
- * root
- *
- * @return {flash.display.DisplayObject}
- */
-vf2js.display.DisplayObject.prototype.get_root = function() {
-    return window['apache-flex_system-manager'];
-};
-
-
-/**
- * stage
- *
- * @return {flash.display.Stage}
- */
-vf2js.display.DisplayObject.prototype.get_stage = function() {
-    return window['apache-flex_stage'];
-};
-
-
-/**
- * scaleX_
- *
- * @type {number}
- */
-vf2js.display.DisplayObject.prototype.scaleX_;
-
-
-/**
- * scaleX
- *
- * @return {number}
- */
-vf2js.display.DisplayObject.prototype.get_scaleX = function() {
-  return scaleX_;
-};
-
-
-/**
- * scaleX
- *
- * @param {number} value The new value.
- */
-vf2js.display.DisplayObject.prototype.set_scaleX = function(value) {
-	this.scaleX_ = value;
-};
-
-
-/**
- * scaleY_
- *
- * @type {number}
- */
-vf2js.display.DisplayObject.prototype.scaleY_;
-
-
-/**
- * scaleY
- *
- * @return {number}
- */
-vf2js.display.DisplayObject.prototype.get_scaleY = function() {
-  return scaleY_;
-};
-
-
-/**
- * scaleY
- *
- * @param {number} value The new value.
- */
-vf2js.display.DisplayObject.prototype.set_scaleY = function(value) {
-	this.scaleY_ = value;
-};

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/DisplayObjectContainer.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/DisplayObjectContainer.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/DisplayObjectContainer.js
deleted file mode 100644
index 5c24e8b..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/DisplayObjectContainer.js
+++ /dev/null
@@ -1,110 +0,0 @@
-/**
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview 'vf2js.display.DisplayObjectContainer'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.display.DisplayObjectContainer');
-
-goog.require('vf2js.display.InteractiveObject');
-
-
-
-/**
- * @constructor
- * @struct
- * @extends {vf2js.display.InteractiveObject}
- */
-vf2js.display.DisplayObjectContainer = function() {
-  vf2js.display.DisplayObjectContainer.base(this, 'constructor');
-  
-  this.children_ = [];
-};
-goog.inherits(vf2js.display.DisplayObjectContainer, vf2js.display.InteractiveObject);
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.display.DisplayObjectContainer.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'DisplayObjectContainer', qName: 'vf2js.display.DisplayObjectContainer'}],
-      interfaces: [] };
-
-
-//------------------------------------------------------------------------------
-//
-//  PROPERTIES
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * children_
- *
- * @private
- *
- * @type {Array.<flash.display.DisplayObject>}
- */
-vf2js.display.DisplayObjectContainer.prototype.children_;
-
-
-//------------------------------------------------------------------------------
-//
-//  METHODS
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * addChildAt
- *
- * @param {flash.display.DisplayObject} arg0 Argument 0
- * @param {number} arg1 Argument 1
- *
- * @return {flash.display.DisplayObject}
- */
-vf2js.display.DisplayObjectContainer.prototype.addChildAt = function(arg0, arg1) {
-  arg0.$_implementation.set_parent(this);
-  
-  this.children_[arg1] = arg0;
-  
-  this.dispatchEvent(new flash.events.Event(flash.events.Event.ADDED));
-
-  return arg0;
-};
-
-
-/**
- * addChild
- *
- * @param {flash.display.DisplayObject} arg0 Argument 0
- *
- * @return {flash.display.DisplayObject}
- */
-vf2js.display.DisplayObjectContainer.prototype.addChild = function(arg0) {
-  arg0.$_implementation.set_parent(this);
-  
-  this.children_.push(arg0);
-  
-  this.dispatchEvent(new flash.events.Event(flash.events.Event.ADDED));
-
-  return arg0;
-};

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/InteractiveObject.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/InteractiveObject.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/InteractiveObject.js
deleted file mode 100644
index 211c8f3..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/InteractiveObject.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- * @fileoverview 'vf2jsvf2js.display.InteractiveObject'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.display.InteractiveObject');
-
-goog.require('vf2js.display.DisplayObject');
-
-
-
-/**
- * @constructor
- * @struct
- * @extends {vf2js.display.DisplayObject}
- */
-vf2js.display.InteractiveObject = function() {
-  vf2js.display.InteractiveObject.base(this, 'constructor');
-};
-goog.inherits(vf2js.display.InteractiveObject, vf2js.display.DisplayObject);
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.display.InteractiveObject.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'InteractiveObject', qName: 'vf2js.display.InteractiveObject'}],
-      interfaces: [] }

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/LoaderInfo.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/LoaderInfo.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/LoaderInfo.js
deleted file mode 100644
index 611ae00..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/LoaderInfo.js
+++ /dev/null
@@ -1,125 +0,0 @@
-/**
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview 'vf2js.display.LoaderInfo'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.display.LoaderInfo');
-
-goog.require('vf2js.events.EventDispatcher');
-
-
-
-/**
- * @constructor
- * @struct
- * @extends {vf2js.events.EventDispatcher}
- */
-vf2js.display.LoaderInfo = function() {
-  vf2js.display.LoaderInfo.base(this, 'constructor');
-};
-goog.inherits(vf2js.display.LoaderInfo, vf2js.events.EventDispatcher);
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.display.LoaderInfo.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'LoaderInfo', qName: 'vf2js.display.LoaderInfo'}],
-      interfaces: [flash.events.IEventDispatcher] };
-
-
-//------------------------------------------------------------------------------
-//
-//  PROPERTIES
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * width
- *
- * @return {number}
- */
-vf2js.display.LoaderInfo.prototype.get_width = function() {
-	return 1024;
-};
-
-
-/**
- * bytesLoaded
- *
- * @return {number}
- */
-vf2js.display.LoaderInfo.prototype.get_bytesLoaded = function() {
-	return 1;
-};
-
-
-/**
- * height
- *
- * @return {number}
- */
-vf2js.display.LoaderInfo.prototype.get_height = function() {
-	return 768;
-};
-
-
-/**
- * url
- *
- * @return {string}
- */
-vf2js.display.LoaderInfo.prototype.get_url = function() {
-	console.log('vf2js.display.LoaderInfo.get_url');
-	
-	return document.location.url;
-};
-
-
-/**
- * bytesTotal
- *
- * @return {number}
- */
-vf2js.display.LoaderInfo.prototype.get_bytesTotal = function() {
-	return 1;
-};
-
-
-//------------------------------------------------------------------------------
-//
-//  METHODS
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * dispatchEvent
- *
- * @param {Event} arg0 Argument 0
- *
- * @return {boolean}
- */
-vf2js.display.LoaderInfo.prototype.dispatchEvent = function(arg0) {
-  return vf2js.display.LoaderInfo.base(this, 'dispatchEvent', arg0);
-};

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/MovieClip.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/MovieClip.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/MovieClip.js
deleted file mode 100644
index 331ccc2..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/MovieClip.js
+++ /dev/null
@@ -1,115 +0,0 @@
-/**
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview 'vf2js.display.MovieClip'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.display.MovieClip');
-
-goog.require('vf2js.display.Sprite');
-
-
-
-/**
- * @constructor
- * @struct
- * @extends {flash.display.Sprite}
- */
-vf2js.display.MovieClip = function() {
-  vf2js.display.MovieClip.base(this, 'constructor');
-};
-goog.inherits(vf2js.display.MovieClip, vf2js.display.Sprite);
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.display.MovieClip.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'MovieClip', qName: 'vf2js.display.MovieClip'}],
-      interfaces: [] };
-
-
-//------------------------------------------------------------------------------
-//
-//  PROPERTIES
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * framesLoaded
- *
- * @return {number}
- */
-vf2js.display.MovieClip.prototype.get_framesLoaded = function() {
-	return 2;
-};
-
-
-/**
- * currentFrame_
- *
- * @type {number}
- */
-vf2js.display.MovieClip.prototype.currentFrame_ = 1;
-
-
-/**
- * currentFrame
- *
- * @return {number}
- */
-vf2js.display.MovieClip.prototype.get_currentFrame = function() {
-	return this.currentFrame_;
-};
-
-
-/**
- * totalFrames
- *
- * @return {number}
- */
-vf2js.display.MovieClip.prototype.get_totalFrames = function() {
-	return 2;
-};
-
-
-//------------------------------------------------------------------------------
-//
-//  METHODS
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * nextFrame
- */
-vf2js.display.MovieClip.prototype.nextFrame = function() {
-    this.currentFrame_++;
-};
-
-
-/**
- * stop
- */
-vf2js.display.MovieClip.prototype.stop = function() {
-    // DO NOTHING, WE'RE NOT ON A TIMELINE
-};

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/Sprite.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/Sprite.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/Sprite.js
deleted file mode 100644
index c55f032..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/Sprite.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- * @fileoverview 'vf2jsvf2js.display.InteractiveObject'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.display.Sprite');
-
-goog.require('vf2js.display.DisplayObjectContainer');
-
-
-
-/**
- * @constructor
- * @struct
- * @extends {vf2js.display.DisplayObjectContainer}
- */
-vf2js.display.Sprite = function() {
-  vf2js.display.Sprite.base(this, 'constructor');
-};
-goog.inherits(vf2js.display.Sprite, vf2js.display.DisplayObjectContainer);
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.display.InteractiveObject.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'Sprite', qName: 'vf2js.display.Sprite'}],
-      interfaces: [] }

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/Stage.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/Stage.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/Stage.js
deleted file mode 100644
index 6837d83..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/display/Stage.js
+++ /dev/null
@@ -1,210 +0,0 @@
-/**
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview 'vf2js.display.Stage'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.display.Stage');
-
-goog.require('flash.display.DisplayObjectContainer');
-goog.require('flash.display.StageAlign');
-
-
-
-/**
- * @constructor
- * @struct
- * @extends {flash.display.DisplayObjectContainer}
- */
-vf2js.display.Stage = function() {
-  vf2js.display.Stage.base(this, 'constructor');
-};
-goog.inherits(vf2js.display.Stage, flash.display.DisplayObjectContainer);
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.display.Stage.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'Stage', qName: 'vf2js.display.Stage'}],
-      interfaces: [] };
-
-
-//------------------------------------------------------------------------------
-//
-//  PROPERTIES
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * align_
- *
- * @private
- * 
- * @type {string}
- */
-vf2js.display.Stage.prototype.align_ = flash.display.StageAlign.TOP;
-
-
-/**
- * align
- *
- * @return {string}
- */
-vf2js.display.Stage.prototype.get_align = function() {
-	return this.align_;
-};
-
-
-/**
- * align
- *
- * @type {undefined}
- */
-vf2js.display.Stage.prototype.set_align = function(value) {
-    this.align_ = value;
-};
-
-
-/**
- * quality_
- *
- * @private
- * 
- * @type {string}
- */
-vf2js.display.Stage.prototype.quality_;
-
-
-/**
- * quality
- *
- * @return {string}
- */
-vf2js.display.Stage.prototype.get_quality = function() {
-    return this.quality_;
-};
-
-
-/**
- * quality
- *
- * @param {string} value The new value.
- */
-vf2js.display.Stage.prototype.set_quality = function(value) {
-    this.quality_ = value;
-};
-
-
-/**
- * scaleMode_
- *
- * @private
- * 
- * @type {string}
- */
-vf2js.display.Stage.prototype.scaleMode_;
-
-
-/**
- * scaleMode
- *
- * @return {string}
- */
-vf2js.display.Stage.prototype.get_scaleMode = function() {
-    return this.scaleMode_;
-};
-
-
-/**
- * scaleMode
- *
- * @param {string} value The new value.
- */
-vf2js.display.Stage.prototype.set_scaleMode = function(value) {
-    this.scaleMode_ = value;
-};
-
-
-/**
- * stageHeight
- *
- * @return {number}
- */
-vf2js.display.Stage.prototype.get_stageHeight = function() {
-	return 768;
-};
-
-
-/**
- * stageWidth
- *
- * @return {number}
- */
-vf2js.display.Stage.prototype.get_stageWidth = function() {
-	return 1024;
-};
-
-
-//------------------------------------------------------------------------------
-//
-//  METHODS
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * addEventListener
- *
- * @param {string} arg0 Argument 0
- * @param {Function} arg1 Argument 1
- * @param {boolean=} opt_arg2 Argument 2 (optional)
- * @param {number=} opt_arg3 Argument 3 (optional)
- * @param {boolean=} opt_arg4 Argument 4 (optional)
- */
-vf2js.display.Stage.prototype.addEventListener = function(arg0, arg1, opt_arg2, opt_arg3, opt_arg4) {
-  vf2js.display.Stage.base(this, 'addEventListener', arg0, arg1, opt_arg2, opt_arg3, opt_arg4);
-};
-
-
-/**
- * dispatchEvent
- *
- * @param {Event} arg0 Argument 0
- *
- * @return {boolean}
- */
-vf2js.display.Stage.prototype.dispatchEvent = function(arg0) {
-  return vf2js.display.Stage.base(this, 'dispatchEvent', arg0);
-};
-
-
-/**
- * hasEventListener
- *
- * @param {string} arg0 Argument 0
- *
- * @return {boolean}
- */
-vf2js.display.Stage.prototype.hasEventListener = function(arg0) {
-  return vf2js.display.Stage.base(this, 'hasEventListener', arg0);
-};

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/Event.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/Event.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/Event.js
deleted file mode 100644
index 94f0426..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/Event.js
+++ /dev/null
@@ -1,136 +0,0 @@
-/**
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview 'vf2js.events.Event'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.events.Event');
-
-
-
-/**
- * @constructor
- * @struct
- * @param {string} arg0 Argument 0
- * @param {boolean=} opt_arg1 Argument 1 (optional)
- * @param {boolean=} opt_arg2 Argument 2 (optional)
- */
-vf2js.events.Event = function(arg0, opt_arg1, opt_arg2) {
-    this._type = arg0;
-	
-    opt_arg1 = (opt_arg1 !== undefined) ? opt_arg1 : false;
-    this._bubbles = opt_arg1;
-  
-    opt_arg2 = (opt_arg2 !== undefined) ? opt_arg2 : false;
-    this._cancelable = opt_arg2;
-};
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.events.Event.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'Event', qName: 'vf2js.events.Event'}],
-      interfaces: [] };
-
-
-//------------------------------------------------------------------------------
-//
-//  PROPERTIES
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * _bubbles
- *
- * @private
- *
- * @type{boolean}
- */
-vf2js.events.Event.prototype._bubbles;
-
-
-/**
- * bubbles
- *
- * @return {boolean}
- */
-vf2js.events.Event.prototype.get_bubbles = function() {
-    return this._bubbles;
-};
-
-
-/**
- * _cancelable
- *
- * @private
- *
- * @type{boolean}
- */
-vf2js.events.Event.prototype._cancelable;
-
-
-/**
- * cancelable
- *
- * @return {boolean}
- */
-vf2js.events.Event.prototype.get_cancelable = function() {
-    return this._cancelable;
-};
-
-
-/**
- * _type
- *
- * @private
- *
- * @type{string}
- */
-vf2js.events.Event.prototype._type;
-
-
-/**
- * type
- *
- * @return {string}
- */
-vf2js.events.Event.prototype.get_type = function() {
-    return this._type;
-};
-
-
-//------------------------------------------------------------------------------
-//
-//  METHODS
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * toString
- *
- * @return {string}
- */
-vf2js.events.Event.prototype.toString = function() {
-    return '[Event type=' + this._type + ' bubbles=' + this._bubbles + ' cancelable=' + this._cancelable + ']';
-};

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/EventDispatcher.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/EventDispatcher.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/EventDispatcher.js
deleted file mode 100644
index 01f1d32..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/EventDispatcher.js
+++ /dev/null
@@ -1,154 +0,0 @@
-/**
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview 'vf2js.events.EventDispatcher'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.events.EventDispatcher');
-
-goog.require('goog.events.EventTarget');
-
-
-
-/**
- * @constructor
- * @struct
- * @param {IEventDispatcher=} opt_arg0 Argument 0 (optional)
- */
-vf2js.events.EventDispatcher = function(opt_arg0) {
-	this.eventTarget_ = new goog.events.EventTarget();
-
-    this.listeners_ = [];
-};
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.events.EventDispatcher.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'EventDispatcher', qName: 'vf2js.events.EventDispatcher'}],
-      interfaces: [] };
-
-
-//------------------------------------------------------------------------------
-//
-//  PROPERTIES
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * listeners_
- *
- * @private
- *
- * @type {Array.<string>}
- */
-vf2js.events.EventDispatcher.prototype.listeners_;
-
-
-/**
- * eventTarget_
- *
- * @private
- *
- * @type {goog.events.EventTarget}
- */
-vf2js.events.EventDispatcher.prototype.eventTarget_;
-
-
-//------------------------------------------------------------------------------
-//
-//  METHODS
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * dispatchEvent
- *
- * @param {Event} arg0 Argument 0
- *
- * @return {boolean}
- */
-vf2js.events.EventDispatcher.prototype.dispatchEvent = function(arg0) {
-    console.log('$ dispatchEvent: ' + arg0.get_type());
-    
-    return this.eventTarget_.dispatchEvent(arg0.get_type());
-};
-
-
-/**
- * addEventListener
- *
- * @param {string} arg0 Argument 0
- * @param {Function} arg1 Argument 1
- * @param {boolean=} opt_arg2 Argument 2 (optional)
- * @param {number=} opt_arg3 Argument 3 (optional)
- * @param {boolean=} opt_arg4 Argument 4 (optional)
- */
-vf2js.events.EventDispatcher.prototype.addEventListener = function(arg0, arg1, opt_arg2, opt_arg3, opt_arg4) {
-  console.log('Listen for event: ' + arg0);
-  
-  if (!this.hasEventListener(arg0)) {
-    this.listeners_.push(arg0);
-
-    this.eventTarget_.listen(arg0, arg1);
-  }
-};
-
-
-/**
- * hasEventListener
- *
- * @param {string} arg0 Argument 0
- *
- * @return {boolean}
- */
-vf2js.events.EventDispatcher.prototype.hasEventListener = function(arg0) {
-  return this.listeners_.indexOf(arg0) > -1;
-};
-
-
-/**
- * removeEventListener
- *
- * @param {string} arg0 Argument 0
- * @param {Function} arg1 Argument 1
- * @param {boolean=} opt_arg2 Argument 2 (optional)
- */
-vf2js.events.EventDispatcher.prototype.removeEventListener = function(arg0, arg1, opt_arg2) {
-  console.log('Unlisten event: ' + arg0);
-  
-  this.listeners_.splice(this.listeners_.indexOf(arg0), 1);
-  
-  this.eventTarget_.unlisten(arg0, arg1);
-};
-
-
-/**
- * toString
- *
- * @return {string} The string
- */
-vf2js.events.EventDispatcher.prototype.toString = function() {
-  //return this.toString();
-};

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/ProgressEvent.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/ProgressEvent.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/ProgressEvent.js
deleted file mode 100644
index d9c00c0..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/ProgressEvent.js
+++ /dev/null
@@ -1,75 +0,0 @@
-/**
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview 'vf2js.events.ProgressEvent'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.events.ProgressEvent');
-
-goog.require('vf2js.events.Event');
-
-
-
-/**
- * @constructor
- * @struct
- * @extends {vf2js.events.Event}
- * @param {string} arg0 Argument 0
- * @param {boolean=} opt_arg1 Argument 1 (optional)
- * @param {boolean=} opt_arg2 Argument 2 (optional)
- * @param {Number=} opt_arg3 Argument 3 (optional)
- * @param {Number=} opt_arg4 Argument 4 (optional)
- */
-vf2js.events.ProgressEvent = function(arg0, opt_arg1, opt_arg2, opt_arg3, opt_arg4) {
-  vf2js.events.ProgressEvent.base(this, 'constructor', arg0, opt_arg1, opt_arg2, opt_arg3, opt_arg4);
-};
-goog.inherits(vf2js.events.ProgressEvent, vf2js.events.Event);
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.events.ProgressEvent.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'ProgressEvent', qName: 'vf2js.events.ProgressEvent'}],
-      interfaces: [] };
-
-
-//------------------------------------------------------------------------------
-//
-//  METHODS
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * toString
- *
- * @return {string}
- */
-vf2js.events.ProgressEvent.prototype.toString = function() {
-	var /** @type {string} */ result;
-	
-	result = vf2js.events.TimerEvent.base(this, 'toString');
-	result = result.replace('[Event ', '[ProgressEvent ');
-	result = result.replace(']', ' bytesLoaded=value bytesTotal=value]');
-	
-	return result;
-};

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/TimerEvent.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/TimerEvent.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/TimerEvent.js
deleted file mode 100644
index 9c9da37..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/events/TimerEvent.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/**
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview 'vf2js.events.TimerEvent'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.events.TimerEvent');
-
-goog.require('vf2js.events.Event');
-
-
-
-/**
- * @constructor
- * @struct
- * @extends {flash.events.Event}
- * @param {string} arg0 Argument 0
- * @param {boolean=} opt_arg1 Argument 1 (optional)
- * @param {boolean=} opt_arg2 Argument 2 (optional)
- */
-vf2js.events.TimerEvent = function(arg0, opt_arg1, opt_arg2) {
-  vf2js.events.TimerEvent.base(this, 'constructor', arg0, opt_arg1, opt_arg2);
-};
-goog.inherits(vf2js.events.TimerEvent, vf2js.events.Event);
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.events.TimerEvent.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'TimerEvent', qName: 'vf2js.events.TimerEvent'}],
-      interfaces: [] };
-
-
-//------------------------------------------------------------------------------
-//
-//  METHODS
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * toString
- *
- * @return {string}
- */
-vf2js.events.TimerEvent.prototype.toString = function() {
-	var /** @type {string} */ result;
-	
-	result = vf2js.events.TimerEvent.base(this, 'toString');
-	result = result.replace('[Event ', '[TimerEvent ');
-	
-	return result;
-};

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/system/ApplicationDomain.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/system/ApplicationDomain.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/system/ApplicationDomain.js
deleted file mode 100644
index 9e4eab4..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/system/ApplicationDomain.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/**
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview 'vf2js.system.ApplicationDomain'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.system.ApplicationDomain');
-
-
-
-/**
- * @constructor
- * @struct
- * @param {ApplicationDomain=} opt_arg0 Argument 0 (optional)
- */
-vf2js.system.ApplicationDomain = function(opt_arg0) {};
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.system.ApplicationDomain.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'ApplicationDomain', qName: 'vf2js.system.ApplicationDomain'}],
-      interfaces: [] };
-
-
-//------------------------------------------------------------------------------
-//
-//  METHODS
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * getDefinition
- *
- * @param {string} arg0 Argument 0
- *
- * @return {Object}
- */
-vf2js.system.ApplicationDomain.prototype.getDefinition = function(arg0) {
-  	var fullName;
-
-  	fullName = arg0.replace(/::/gi, '.');
-
-  	return eval('new ' + fullName + '()');
-};
-
-
-/**
- * hasDefinition
- *
- * @param {string} arg0 Argument 0
- *
- * @return {boolean}
- */
-vf2js.system.ApplicationDomain.prototype.hasDefinition = function(arg0) {
-    return true;
-};

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8bb7b41e/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/system/Capabilities.js
----------------------------------------------------------------------
diff --git a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/system/Capabilities.js b/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/system/Capabilities.js
deleted file mode 100644
index 4f349a8..0000000
--- a/vf2js/utils/PlayerGlobalToJS/src/assets/vf2js/system/Capabilities.js
+++ /dev/null
@@ -1,98 +0,0 @@
-/**
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview 'vf2js.system.Capabilities'
- *
- * @author erikdebruin@apache.org (Erik de Bruin)
- */
-
-'use strict';
-
-goog.provide('vf2js.system.Capabilities');
-
-
-
-/**
- * @constructor
- * @struct
- */
-vf2js.system.Capabilities = function() {};
-
-
-/**
- * Metadata
- *
- * @type {Object.<string, Array.<Object>>}
- */
-vf2js.system.Capabilities.prototype.FLEXJS_CLASS_INFO =
-    { names: [{ name: 'Capabilities', qName: 'vf2js.system.Capabilities'}],
-      interfaces: [] };
-
-
-//------------------------------------------------------------------------------
-//
-//  STATIC PROPERTIES
-//
-//------------------------------------------------------------------------------
-
-
-/**
- * language
- *
- * @return {string}
- */
-vf2js.system.Capabilities.get_language = function() {
-	return 'en';
-};
-
-
-/**
- * playerType
- *
- * @return {string}
- */
-vf2js.system.Capabilities.get_playerType = function() {
-	return 'PlugIn';
-};
-
-
-/**
- * screenDPI
- *
- * @return {Number}
- */
-vf2js.system.Capabilities.get_screenDPI = function() {
-	return 72;
-};
-
-
-/**
- * version
- *
- * @return {string}
- */
-vf2js.system.Capabilities.get_version = function() {
-	return 'MAC 15,0,0,0';
-};
-
-
-/**
- * os
- *
- * @return {string}
- */
-vf2js.system.Capabilities.get_os = function() {
-	return 'Mac OS 10.9.5';
-};


Mime
View raw message