You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by jm...@apache.org on 2013/10/08 16:04:02 UTC
[47/62] [abbrv] [partial] Merged Apache Flex 4.9.0 release branch
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_flashflexkit/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_flashflexkit/build.xml b/frameworks/projects/automation_flashflexkit/build.xml
index 072552b..de506c3 100644
--- a/frameworks/projects/automation_flashflexkit/build.xml
+++ b/frameworks/projects/automation_flashflexkit/build.xml
@@ -68,26 +68,9 @@
<compc fork="true"
output="${FLEX_HOME}/frameworks/libs/automation/automation_flashflexkit.swc">
<jvmarg line="${compc.jvm.args}"/>
- <target-player>${playerglobal.version}</target-player>
- <include-classes>AutomationFlashFlexKitClasses</include-classes>
- <source-path path-element="${basedir}/src"/>
- <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
- <include name="${playerglobal.version}/playerglobal.swc"/>
- </external-library-path>
- <external-library-path dir="${FLEX_HOME}/frameworks/libs">
- <include name="framework.swc"/>
- <include name="mx/mx.swc"/>
- <include name="rpc.swc"/>
- <include name="automation/automation_agent.swc"/>
- <include name="automation/automation.swc"/>
- <include name="automation/tool.swc"/>
- <include name="automation/tool_air.swc"/>
- </external-library-path>
- <external-library-path dir="${FLEX_HOME}/frameworks/projects/flash-integration/libs">
- <include name="flash-integration.swc"/>
- </external-library-path>
- <locale/>
- <accessible>true</accessible>
+ <load-config filename="compile-config.xml" />
+ <arg value="+playerglobal.version=${playerglobal.version}" />
+ <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
</compc>
</target>
</project>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_flashflexkit/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_flashflexkit/compile-config.xml b/frameworks/projects/automation_flashflexkit/compile-config.xml
new file mode 100644
index 0000000..8e74bce
--- /dev/null
+++ b/frameworks/projects/automation_flashflexkit/compile-config.xml
@@ -0,0 +1,50 @@
+<!--
+
+ 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.
+
+-->
+<flex-config>
+
+ <compiler>
+ <accessible>true</accessible>
+
+ <external-library-path>
+ <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+ <path-element>../../libs/framework.swc</path-element>
+ <path-element>../../libs/mx/mx.swc</path-element>
+ <path-element>../../libs/rpc.swc</path-element>
+ <path-element>../../libs/flash-integration.swc</path-element>
+ <path-element>../../libs/automation/automation.swc</path-element>
+ <path-element>../../libs/automation/automation_agent.swc</path-element>
+ <path-element>../../libs/automation/tool.swc</path-element>
+ <path-element>../../libs/automation/tool_air.swc</path-element>
+ </external-library-path>
+
+ <locale/>
+
+ <source-path>
+ <path-element>src</path-element>
+ </source-path>
+
+ <warn-no-constructor>false</warn-no-constructor>
+ </compiler>
+
+ <include-classes>
+ <class>AutomationFlashFlexKitClasses</class>
+ </include-classes>
+
+ <target-player>${playerglobal.version}</target-player>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_spark/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_spark/build.xml b/frameworks/projects/automation_spark/build.xml
index a44041e..0253a3c 100644
--- a/frameworks/projects/automation_spark/build.xml
+++ b/frameworks/projects/automation_spark/build.xml
@@ -51,28 +51,9 @@
<compc fork="true"
output="${FLEX_HOME}/frameworks/libs/automation/automation_spark.swc">
<jvmarg line="${compc.jvm.args}"/>
- <namespace uri="library://ns.adobe.com/flex/spark" manifest="${basedir}/manifest_automation_spark.xml"/>
- <target-player>${playerglobal.version}</target-player>
- <include-classes>AutomationSparkClasses</include-classes>
- <source-path path-element="${basedir}/src"/>
- <library-path/>
- <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
- <include name="${playerglobal.version}/playerglobal.swc"/>
- </external-library-path>
- <external-library-path dir="${FLEX_HOME}/frameworks/libs">
- <include name="framework.swc"/>
- <include name="mx/mx.swc"/>
- <include name="spark.swc"/>
- <include name="textLayout.swc"/>
- <include name="rpc.swc"/>
- <include name="osmf.swc"/>
- <include name="automation/automation.swc"/>
- <include name="automation/automation_agent.swc"/>
- <include name="automation/tool.swc"/>
- <include name="automation/tool_air.swc"/>
- </external-library-path>
- <locale/>
- <accessible>true</accessible>
+ <load-config filename="compile-config.xml" />
+ <arg value="+playerglobal.version=${playerglobal.version}" />
+ <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
</compc>
</target>
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_spark/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_spark/compile-config.xml b/frameworks/projects/automation_spark/compile-config.xml
new file mode 100644
index 0000000..2ff262c
--- /dev/null
+++ b/frameworks/projects/automation_spark/compile-config.xml
@@ -0,0 +1,60 @@
+<!--
+
+ 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.
+
+-->
+<flex-config>
+
+ <compiler>
+ <accessible>true</accessible>
+
+ <external-library-path>
+ <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+ <path-element>../../libs/framework.swc</path-element>
+ <path-element>../../libs/mx/mx.swc</path-element>
+ <path-element>../../libs/spark.swc</path-element>
+ <path-element>../../libs/textLayout.swc</path-element>
+ <path-element>../../libs/rpc.swc</path-element>
+ <path-element>../../libs/automation/automation.swc</path-element>
+ <path-element>../../libs/automation/automation_agent.swc</path-element>
+ <path-element>../../libs/automation/tool.swc</path-element>
+ <path-element>../../libs/automation/tool_air.swc</path-element>
+ </external-library-path>
+
+ <locale/>
+
+ <library-path/>
+
+ <namespaces>
+ <namespace>
+ <uri>library://ns.adobe.com/flex/spark</uri>
+ <manifest>manifest_automation_spark.xml</manifest>
+ </namespace>
+ </namespaces>
+
+ <source-path>
+ <path-element>src</path-element>
+ </source-path>
+
+ <warn-no-constructor>false</warn-no-constructor>
+ </compiler>
+
+ <include-classes>
+ <class>AutomationSparkClasses</class>
+ </include-classes>
+
+ <target-player>${playerglobal.version}</target-player>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/build.xml b/frameworks/projects/charts/build.xml
index 7c2a023..882d0d0 100644
--- a/frameworks/projects/charts/build.xml
+++ b/frameworks/projects/charts/build.xml
@@ -34,27 +34,16 @@
<!-- because targets that run before flexTasks.jar gets built would fail. -->
<taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
<compc fork="true"
- output="${FLEX_HOME}/frameworks/locale/@{locale}/charts_rb.swc"
- locale="@{locale}">
+ output="${FLEX_HOME}/frameworks/locale/@{locale}/charts_rb.swc">
<!--
NOTE: we are continuing to build against player 9 so that airframework.swc
can externally link against framework.swc, since air is player 9.
-->
- <target-player>10.1</target-player>
<jvmarg line="${compc.jvm.args}"/>
- <include-resource-bundles bundle="charts"/>
- <include-namespaces/>
- <include-classes/>
- <source-path path-element="${basedir}/bundles/@{locale}"/>
- <source-path path-element="${FLEX_HOME}/frameworks/projects/charts/src"/>
- <include-libraries/>
- <library-path/>
- <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
- <include name="${playerglobal.version}/playerglobal.swc"/>
- </external-library-path>
- <external-library-path dir="${FLEX_HOME}/frameworks/libs">
- <include name="framework.swc"/>
- </external-library-path>
+ <load-config filename="bundle-config.xml" />
+ <arg value="+playerglobal.version=${playerglobal.version}" />
+ <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
+ <arg value="+locale=@{locale}" />
</compc>
</sequential>
</macrodef>
@@ -120,6 +109,7 @@
<fat-swc locale="de_DE"/>
</run.fat.swc>
</bundler>
+ <bundler locale="de_CH"/><!-- Swiss German resources -->
<bundler locale="es_ES"/><!-- Spanish resources -->
<bundler locale="fi_FI"/><!-- Finnish resources-->
<bundler locale="fr_FR"><!-- French resources -->
@@ -202,29 +192,11 @@
into the file bundles.properties in this directory.
-->
<compc fork="true"
- include-classes="ChartsClasses"
- output="${FLEX_HOME}/frameworks/libs/charts.swc"
- resource-bundle-list="${basedir}/bundles.properties">
+ output="${FLEX_HOME}/frameworks/libs/charts.swc">
<jvmarg line="${compc.jvm.args}"/>
- <namespace uri="library://ns.adobe.com/flex/mx" manifest="${basedir}/manifest_charts.xml"/>
- <include-namespaces>library://ns.adobe.com/flex/mx</include-namespaces>
- <source-path path-element="${basedir}/src"/>
- <library-path />
- <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
- <include name="${playerglobal.version}/playerglobal.swc"/>
- </external-library-path>
- <external-library-path dir="${FLEX_HOME}/frameworks/libs">
- <include name="framework.swc"/>
- <include name="rpc.swc"/>
- <include name="textLayout.swc"/>
- </external-library-path>
- <include-file name="defaults.css" path="${basedir}/charts.css"/>
- <include-file name="defaults-4.1.0.css" path="${basedir}/charts-4.X.0.css"/>
- <include-file name="defaults-4.0.0.css" path="${basedir}/charts-4.X.0.css"/>
- <include-file name="defaults-3.0.0.css" path="${basedir}/charts-3.0.0.css"/>
- <locale/>
- <accessible>true</accessible>
- <show-deprecation-warnings>false</show-deprecation-warnings>
+ <load-config filename="compile-config.xml" />
+ <arg value="+playerglobal.version=${playerglobal.version}" />
+ <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
</compc>
</target>
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/bundle-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/bundle-config.xml b/frameworks/projects/charts/bundle-config.xml
new file mode 100644
index 0000000..e46de6f
--- /dev/null
+++ b/frameworks/projects/charts/bundle-config.xml
@@ -0,0 +1,50 @@
+<!--
+
+ 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.
+
+-->
+<flex-config>
+
+ <compiler>
+ <external-library-path>
+ <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+ <path-element>../../libs/framework.swc</path-element>
+ </external-library-path>
+
+ <include-libraries/>
+
+ <library-path/>
+
+ <locale>
+ <locale-element>${locale}</locale-element>
+ </locale>
+
+ <source-path>
+ <path-element>src</path-element>
+ <path-element>bundles/${locale}</path-element>
+ </source-path>
+ </compiler>
+
+ <include-classes/>
+
+ <include-namespaces/>
+
+ <include-resource-bundles>
+ <bundle>charts</bundle>
+ </include-resource-bundles>
+
+ <target-player>10.1</target-player>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/bundles/de_CH/charts.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/bundles/de_CH/charts.properties b/frameworks/projects/charts/bundles/de_CH/charts.properties
new file mode 100644
index 0000000..be1c689
--- /dev/null
+++ b/frameworks/projects/charts/bundles/de_CH/charts.properties
@@ -0,0 +1,25 @@
+################################################################################
+##
+## 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.
+##
+################################################################################
+# Developer RTE Section
+
+open=Eröffnung
+close=Schluss
+high=Höchst
+low=Tiefst
+noAxisSet=Die Eigenschaftsachse ist nicht für AxisRenderer festgelegt
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/bundles/pt_PT/charts.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/bundles/pt_PT/charts.properties b/frameworks/projects/charts/bundles/pt_PT/charts.properties
index 6e4c9ab..468d279 100644
--- a/frameworks/projects/charts/bundles/pt_PT/charts.properties
+++ b/frameworks/projects/charts/bundles/pt_PT/charts.properties
@@ -1,3 +1,18 @@
+# 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.
+
# Developer RTE Section
open=abrir
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/compile-config.xml b/frameworks/projects/charts/compile-config.xml
new file mode 100644
index 0000000..81b22d3
--- /dev/null
+++ b/frameworks/projects/charts/compile-config.xml
@@ -0,0 +1,72 @@
+<!--
+
+ 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.
+
+-->
+<flex-config>
+
+ <compiler>
+ <accessible>true</accessible>
+
+ <external-library-path>
+ <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+ <path-element>../../libs/framework.swc</path-element>
+ <path-element>../../libs/rpc.swc</path-element>
+ <path-element>../../libs/textLayout.swc</path-element>
+ </external-library-path>
+
+ <namespaces>
+ <namespace>
+ <uri>library://ns.adobe.com/flex/mx</uri>
+ <manifest>manifest_charts.xml</manifest>
+ </namespace>
+ </namespaces>
+
+ <source-path>
+ <path-element>src</path-element>
+ </source-path>
+
+ <show-deprecation-warnings>false</show-deprecation-warnings>
+ <warn-no-constructor>false</warn-no-constructor>
+ </compiler>
+
+ <include-classes>
+ <class>ChartsClasses</class>
+ </include-classes>
+
+ <include-file>
+ <name>defaults.css</name>
+ <path>charts.css</path>
+ </include-file>
+ <include-file>
+ <name>defaults-4.1.0.css</name>
+ <path>charts-4.X.0.css</path>
+ </include-file>
+ <include-file>
+ <name>defaults-4.0.0.css</name>
+ <path>charts-4.X.0.css</path>
+ </include-file>
+ <include-file>
+ <name>defaults-3.0.0.css</name>
+ <path>charts-3.0.0.css</path>
+ </include-file>
+
+ <include-namespaces>
+ <uri>library://ns.adobe.com/flex/mx</uri>
+ </include-namespaces>
+
+ <resource-bundle-list>bundles.properties</resource-bundle-list>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/AreaChart.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/AreaChart.as b/frameworks/projects/charts/src/mx/charts/AreaChart.as
index ab17940..421ea95 100644
--- a/frameworks/projects/charts/src/mx/charts/AreaChart.as
+++ b/frameworks/projects/charts/src/mx/charts/AreaChart.as
@@ -19,6 +19,7 @@
package mx.charts
{
+import flash.utils.Dictionary;
import mx.charts.chartClasses.CartesianChart;
import mx.charts.chartClasses.DataTip;
@@ -117,7 +118,7 @@ public class AreaChart extends CartesianChart
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
//--------------------------------------------------------------------------
//
@@ -258,10 +259,10 @@ public class AreaChart extends CartesianChart
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/AxisRenderer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/AxisRenderer.as b/frameworks/projects/charts/src/mx/charts/AxisRenderer.as
index ba24046..1f67d4f 100644
--- a/frameworks/projects/charts/src/mx/charts/AxisRenderer.as
+++ b/frameworks/projects/charts/src/mx/charts/AxisRenderer.as
@@ -30,6 +30,7 @@ import flash.geom.Rectangle;
import flash.system.ApplicationDomain;
import flash.text.TextFormat;
import flash.utils.getQualifiedClassName;
+import flash.utils.Dictionary;
import mx.charts.chartClasses.AxisBase;
import mx.charts.chartClasses.AxisLabelSet;
@@ -427,7 +428,7 @@ public class AxisRenderer extends DualStyleObject implements IAxisRenderer
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
//--------------------------------------------------------------------------
//
@@ -1152,10 +1153,10 @@ public class AxisRenderer extends DualStyleObject implements IAxisRenderer
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/BarChart.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/BarChart.as b/frameworks/projects/charts/src/mx/charts/BarChart.as
index 7fbba41..f4a7ba1 100644
--- a/frameworks/projects/charts/src/mx/charts/BarChart.as
+++ b/frameworks/projects/charts/src/mx/charts/BarChart.as
@@ -23,6 +23,7 @@ package mx.charts
import flash.display.DisplayObject;
import flash.filters.DropShadowFilter;
import flash.system.ApplicationDomain;
+import flash.utils.Dictionary;
import mx.charts.chartClasses.CartesianChart;
import mx.charts.chartClasses.CartesianTransform;
@@ -202,7 +203,7 @@ public class BarChart extends CartesianChart
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -344,10 +345,10 @@ public class BarChart extends CartesianChart
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/BubbleChart.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/BubbleChart.as b/frameworks/projects/charts/src/mx/charts/BubbleChart.as
index 3ba0744..bbb606a 100644
--- a/frameworks/projects/charts/src/mx/charts/BubbleChart.as
+++ b/frameworks/projects/charts/src/mx/charts/BubbleChart.as
@@ -19,6 +19,7 @@
package mx.charts
{
+import flash.utils.Dictionary;
import mx.charts.chartClasses.CartesianChart;
import mx.charts.chartClasses.DataTip;
@@ -158,7 +159,7 @@ public class BubbleChart extends CartesianChart
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
//--------------------------------------------------------------------------
//
@@ -243,10 +244,10 @@ public class BubbleChart extends CartesianChart
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/CandlestickChart.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/CandlestickChart.as b/frameworks/projects/charts/src/mx/charts/CandlestickChart.as
index 4e81f15..1af209b 100644
--- a/frameworks/projects/charts/src/mx/charts/CandlestickChart.as
+++ b/frameworks/projects/charts/src/mx/charts/CandlestickChart.as
@@ -19,6 +19,7 @@
package mx.charts
{
+import flash.utils.Dictionary;
import mx.charts.chartClasses.CartesianChart;
import mx.charts.chartClasses.DataTip;
@@ -174,7 +175,7 @@ public class CandlestickChart extends CartesianChart
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -250,10 +251,10 @@ public class CandlestickChart extends CartesianChart
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/ColumnChart.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/ColumnChart.as b/frameworks/projects/charts/src/mx/charts/ColumnChart.as
index 60600b1..816fbe0 100644
--- a/frameworks/projects/charts/src/mx/charts/ColumnChart.as
+++ b/frameworks/projects/charts/src/mx/charts/ColumnChart.as
@@ -23,6 +23,7 @@ package mx.charts
import flash.display.DisplayObject;
import flash.filters.DropShadowFilter;
import flash.system.ApplicationDomain;
+import flash.utils.Dictionary;
import mx.charts.chartClasses.CartesianChart;
import mx.charts.chartClasses.CartesianTransform;
@@ -207,7 +208,7 @@ public class ColumnChart extends CartesianChart
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
@@ -454,10 +455,10 @@ public class ColumnChart extends CartesianChart
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/GridLines.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/GridLines.as b/frameworks/projects/charts/src/mx/charts/GridLines.as
index 62cde81..341c926 100644
--- a/frameworks/projects/charts/src/mx/charts/GridLines.as
+++ b/frameworks/projects/charts/src/mx/charts/GridLines.as
@@ -22,6 +22,7 @@ package mx.charts
import flash.display.Graphics;
import flash.geom.Rectangle;
+import flash.utils.Dictionary;
import mx.charts.chartClasses.CartesianChart;
import mx.charts.chartClasses.ChartElement;
@@ -339,7 +340,7 @@ public class GridLines extends ChartElement
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
//--------------------------------------------------------------------------
//
@@ -378,10 +379,10 @@ public class GridLines extends ChartElement
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/HLOCChart.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/HLOCChart.as b/frameworks/projects/charts/src/mx/charts/HLOCChart.as
index c8c319e..91b7a27 100644
--- a/frameworks/projects/charts/src/mx/charts/HLOCChart.as
+++ b/frameworks/projects/charts/src/mx/charts/HLOCChart.as
@@ -19,6 +19,7 @@
package mx.charts
{
+import flash.utils.Dictionary;
import mx.charts.chartClasses.CartesianChart;
import mx.charts.chartClasses.DataTip;
@@ -170,7 +171,7 @@ public class HLOCChart extends CartesianChart
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -251,10 +252,10 @@ public class HLOCChart extends CartesianChart
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/Legend.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/Legend.as b/frameworks/projects/charts/src/mx/charts/Legend.as
index 2596a49..90816b9 100644
--- a/frameworks/projects/charts/src/mx/charts/Legend.as
+++ b/frameworks/projects/charts/src/mx/charts/Legend.as
@@ -1081,11 +1081,6 @@ package mx.charts
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
-
- /**
- * @private
- */
private var _preferredMajorAxisLength:Number;
/**
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/LegendItem.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/LegendItem.as b/frameworks/projects/charts/src/mx/charts/LegendItem.as
index fb5aee9..b7c212d 100644
--- a/frameworks/projects/charts/src/mx/charts/LegendItem.as
+++ b/frameworks/projects/charts/src/mx/charts/LegendItem.as
@@ -23,6 +23,8 @@ package mx.charts
import flash.display.DisplayObject;
import flash.events.MouseEvent;
import flash.geom.Rectangle;
+import flash.utils.Dictionary;
+
import mx.charts.chartClasses.IChartElement;
import mx.charts.renderers.BoxItemRenderer;
import mx.charts.styles.HaloDefaults;
@@ -194,7 +196,7 @@ public class LegendItem extends UIComponent
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -409,10 +411,10 @@ public class LegendItem extends UIComponent
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
}
/**
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/LineChart.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/LineChart.as b/frameworks/projects/charts/src/mx/charts/LineChart.as
index 87281fc..0b9ade8 100644
--- a/frameworks/projects/charts/src/mx/charts/LineChart.as
+++ b/frameworks/projects/charts/src/mx/charts/LineChart.as
@@ -21,6 +21,7 @@ package mx.charts
{
import flash.filters.DropShadowFilter;
+import flash.utils.Dictionary;
import mx.charts.chartClasses.CartesianChart;
import mx.charts.chartClasses.DataTip;
@@ -114,7 +115,7 @@ public class LineChart extends CartesianChart
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
//--------------------------------------------------------------------------
//
@@ -198,10 +199,10 @@ public class LineChart extends CartesianChart
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/PieChart.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/PieChart.as b/frameworks/projects/charts/src/mx/charts/PieChart.as
index 931f101..41c5c9d 100644
--- a/frameworks/projects/charts/src/mx/charts/PieChart.as
+++ b/frameworks/projects/charts/src/mx/charts/PieChart.as
@@ -19,6 +19,7 @@
package mx.charts
{
+import flash.utils.Dictionary;
import mx.charts.chartClasses.DataTip;
import mx.charts.chartClasses.DataTransform;
@@ -142,7 +143,7 @@ public class PieChart extends PolarChart
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
@@ -210,10 +211,10 @@ public class PieChart extends PolarChart
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/PlotChart.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/PlotChart.as b/frameworks/projects/charts/src/mx/charts/PlotChart.as
index 30a2bc4..f872900 100644
--- a/frameworks/projects/charts/src/mx/charts/PlotChart.as
+++ b/frameworks/projects/charts/src/mx/charts/PlotChart.as
@@ -19,6 +19,7 @@
package mx.charts
{
+import flash.utils.Dictionary;
import mx.charts.chartClasses.CartesianChart;
import mx.charts.chartClasses.DataTip;
@@ -110,7 +111,7 @@ public class PlotChart extends CartesianChart
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
//--------------------------------------------------------------------------
//
@@ -180,10 +181,10 @@ public class PlotChart extends CartesianChart
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/chartClasses/CartesianChart.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/chartClasses/CartesianChart.as b/frameworks/projects/charts/src/mx/charts/chartClasses/CartesianChart.as
index 4c82baf..af9e587 100644
--- a/frameworks/projects/charts/src/mx/charts/chartClasses/CartesianChart.as
+++ b/frameworks/projects/charts/src/mx/charts/chartClasses/CartesianChart.as
@@ -26,6 +26,7 @@ import flash.events.KeyboardEvent;
import flash.geom.Point;
import flash.geom.Rectangle;
import flash.ui.Keyboard;
+import flash.utils.Dictionary;
import mx.charts.AxisRenderer;
import mx.charts.ChartItem;
@@ -236,7 +237,7 @@ public class CartesianChart extends ChartBase
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -823,10 +824,10 @@ public class CartesianChart extends ChartBase
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/chartClasses/ChartBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/chartClasses/ChartBase.as b/frameworks/projects/charts/src/mx/charts/chartClasses/ChartBase.as
index ec4e9f5..d5932ce 100644
--- a/frameworks/projects/charts/src/mx/charts/chartClasses/ChartBase.as
+++ b/frameworks/projects/charts/src/mx/charts/chartClasses/ChartBase.as
@@ -650,7 +650,7 @@ public class ChartBase extends UIComponent implements IFocusManagerComponent
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -1892,10 +1892,10 @@ public class ChartBase extends UIComponent implements IFocusManagerComponent
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/chartClasses/DataTip.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/chartClasses/DataTip.as b/frameworks/projects/charts/src/mx/charts/chartClasses/DataTip.as
index 24698dc..f170a5b 100644
--- a/frameworks/projects/charts/src/mx/charts/chartClasses/DataTip.as
+++ b/frameworks/projects/charts/src/mx/charts/chartClasses/DataTip.as
@@ -25,6 +25,8 @@ import flash.display.Graphics;
import flash.geom.Rectangle;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
+import flash.utils.Dictionary;
+
import mx.charts.HitData;
import mx.charts.styles.HaloDefaults;
import mx.core.IDataRenderer;
@@ -251,7 +253,7 @@ public class DataTip extends UIComponent implements IDataRenderer
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private.
@@ -344,10 +346,10 @@ public class DataTip extends UIComponent implements IDataRenderer
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
}
/**
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/chartClasses/PolarChart.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/chartClasses/PolarChart.as b/frameworks/projects/charts/src/mx/charts/chartClasses/PolarChart.as
index 3ebbd40..df60f38 100644
--- a/frameworks/projects/charts/src/mx/charts/chartClasses/PolarChart.as
+++ b/frameworks/projects/charts/src/mx/charts/chartClasses/PolarChart.as
@@ -25,6 +25,7 @@ import flash.events.KeyboardEvent;
import flash.geom.Point;
import flash.geom.Rectangle;
import flash.ui.Keyboard;
+import flash.utils.Dictionary;
import mx.charts.ChartItem;
import mx.charts.LinearAxis;
@@ -102,7 +103,7 @@ public class PolarChart extends ChartBase
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -230,10 +231,10 @@ public class PolarChart extends ChartBase
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/series/AreaSeries.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/series/AreaSeries.as b/frameworks/projects/charts/src/mx/charts/series/AreaSeries.as
index 2843908..6fbc951 100644
--- a/frameworks/projects/charts/src/mx/charts/series/AreaSeries.as
+++ b/frameworks/projects/charts/src/mx/charts/series/AreaSeries.as
@@ -294,7 +294,7 @@ public class AreaSeries extends Series implements IStackable2
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -895,10 +895,10 @@ public class AreaSeries extends Series implements IStackable2
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/series/BarSeries.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/series/BarSeries.as b/frameworks/projects/charts/src/mx/charts/series/BarSeries.as
index 20e7d52..a19b40b 100644
--- a/frameworks/projects/charts/src/mx/charts/series/BarSeries.as
+++ b/frameworks/projects/charts/src/mx/charts/series/BarSeries.as
@@ -303,7 +303,7 @@ public class BarSeries extends Series implements IStackable2, IBar
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
@@ -1083,10 +1083,10 @@ public class BarSeries extends Series implements IStackable2, IBar
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/series/BubbleSeries.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/series/BubbleSeries.as b/frameworks/projects/charts/src/mx/charts/series/BubbleSeries.as
index fc4c956..c84bece 100644
--- a/frameworks/projects/charts/src/mx/charts/series/BubbleSeries.as
+++ b/frameworks/projects/charts/src/mx/charts/series/BubbleSeries.as
@@ -24,6 +24,7 @@ import flash.display.DisplayObject;
import flash.display.Graphics;
import flash.geom.Point;
import flash.geom.Rectangle;
+import flash.utils.Dictionary;
import mx.charts.BubbleChart;
import mx.charts.DateTimeAxis;
@@ -210,7 +211,7 @@ public class BubbleSeries extends Series
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -723,10 +724,10 @@ public class BubbleSeries extends Series
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/series/CandlestickSeries.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/series/CandlestickSeries.as b/frameworks/projects/charts/src/mx/charts/series/CandlestickSeries.as
index 7dbdbe4..8d1f13b 100644
--- a/frameworks/projects/charts/src/mx/charts/series/CandlestickSeries.as
+++ b/frameworks/projects/charts/src/mx/charts/series/CandlestickSeries.as
@@ -19,6 +19,7 @@
package mx.charts.series
{
+import flash.utils.Dictionary;
import mx.charts.HitData;
import mx.charts.chartClasses.CartesianTransform;
@@ -175,7 +176,7 @@ public class CandlestickSeries extends HLOCSeriesBase
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -311,10 +312,10 @@ public class CandlestickSeries extends HLOCSeriesBase
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/series/ColumnSeries.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/series/ColumnSeries.as b/frameworks/projects/charts/src/mx/charts/series/ColumnSeries.as
index 03e3366..fd37e69 100644
--- a/frameworks/projects/charts/src/mx/charts/series/ColumnSeries.as
+++ b/frameworks/projects/charts/src/mx/charts/series/ColumnSeries.as
@@ -303,7 +303,7 @@ public class ColumnSeries extends Series implements IColumn,IStackable2
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -1071,10 +1071,10 @@ public class ColumnSeries extends Series implements IColumn,IStackable2
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/series/HLOCSeries.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/series/HLOCSeries.as b/frameworks/projects/charts/src/mx/charts/series/HLOCSeries.as
index 3dca5b8..31804d2 100644
--- a/frameworks/projects/charts/src/mx/charts/series/HLOCSeries.as
+++ b/frameworks/projects/charts/src/mx/charts/series/HLOCSeries.as
@@ -19,6 +19,7 @@
package mx.charts.series
{
+import flash.utils.Dictionary;
import mx.charts.HitData;
import mx.charts.chartClasses.HLOCSeriesBase;
@@ -177,7 +178,7 @@ public class HLOCSeries extends HLOCSeriesBase
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
//--------------------------------------------------------------------------
//
@@ -214,10 +215,10 @@ public class HLOCSeries extends HLOCSeriesBase
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/series/LineSeries.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/series/LineSeries.as b/frameworks/projects/charts/src/mx/charts/series/LineSeries.as
index bdcb4da..f68b5b2 100644
--- a/frameworks/projects/charts/src/mx/charts/series/LineSeries.as
+++ b/frameworks/projects/charts/src/mx/charts/series/LineSeries.as
@@ -24,6 +24,7 @@ import flash.display.DisplayObject;
import flash.display.Graphics;
import flash.geom.Point;
import flash.geom.Rectangle;
+import flash.utils.Dictionary;
import mx.charts.DateTimeAxis;
import mx.charts.HitData;
@@ -299,7 +300,7 @@ public class LineSeries extends Series
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
@@ -907,10 +908,10 @@ public class LineSeries extends Series
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/series/PieSeries.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/series/PieSeries.as b/frameworks/projects/charts/src/mx/charts/series/PieSeries.as
index 369ba61..30198f7 100644
--- a/frameworks/projects/charts/src/mx/charts/series/PieSeries.as
+++ b/frameworks/projects/charts/src/mx/charts/series/PieSeries.as
@@ -28,6 +28,7 @@ import flash.geom.Point;
import flash.geom.Rectangle;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
+import flash.utils.Dictionary;
import mx.charts.HitData;
import mx.charts.chartClasses.DataDescription;
@@ -370,7 +371,7 @@ public class PieSeries extends Series
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -1203,10 +1204,10 @@ public class PieSeries extends Series
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/charts/src/mx/charts/series/PlotSeries.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/charts/src/mx/charts/series/PlotSeries.as b/frameworks/projects/charts/src/mx/charts/series/PlotSeries.as
index 60a0b57..cec1303 100644
--- a/frameworks/projects/charts/src/mx/charts/series/PlotSeries.as
+++ b/frameworks/projects/charts/src/mx/charts/series/PlotSeries.as
@@ -24,6 +24,7 @@ import flash.display.DisplayObject;
import flash.display.Graphics;
import flash.geom.Point;
import flash.geom.Rectangle;
+import flash.utils.Dictionary;
import mx.charts.DateTimeAxis;
import mx.charts.HitData;
@@ -215,7 +216,7 @@ public class PlotSeries extends Series
/**
* @private
*/
- private var _moduleFactoryInitialized:Boolean = false;
+ private static var _moduleFactoryInitialized:Dictionary = new Dictionary(true);
/**
* @private
@@ -656,10 +657,10 @@ public class PlotSeries extends Series
{
super.moduleFactory = factory;
- if (_moduleFactoryInitialized)
+ if (_moduleFactoryInitialized[factory])
return;
- _moduleFactoryInitialized = true;
+ _moduleFactoryInitialized[factory] = true;
// our style settings
initStyles();
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/core/.actionScriptProperties
----------------------------------------------------------------------
diff --git a/frameworks/projects/core/.actionScriptProperties b/frameworks/projects/core/.actionScriptProperties
index db746c7..d7632b1 100644
--- a/frameworks/projects/core/.actionScriptProperties
+++ b/frameworks/projects/core/.actionScriptProperties
@@ -1,35 +1,35 @@
-################################################################################
-##
-## 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.
-##
-################################################################################
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<actionScriptProperties mainApplicationPath="core.as" projectUUID="5580cc92-7a74-4070-8f3a-f764df2cda9a" version="6">
- <compiler additionalCompilerArguments="-source-path+=../../framework/src -load-config+=../../framework/framework-config.xml -keep-as3-metadata name=Bindable,Managed,ChangeEvent,NonCommittingChangeEvent,Transient -resource-bundle-list=bundles.properties -library-path= -locale=" autoRSLOrdering="true" copyDependentFiles="false" fteInMXComponents="false" generateAccessible="true" htmlExpressInstall="true" htmlGenerate="false" htmlHistoryManagement="false" htmlPlayerVersionCheck="true" includeNetmonSwc="false" outputFolderPath="bin" sourceFolderPath="src" strict="true" targetPlayerVersion="0.0.0" useApolloConfig="false" useDebugRSLSwfs="true" verifyDigests="true" warn="true">
- <compilerSourcePath/>
- <libraryPath defaultLinkType="0">
- <libraryPathEntry kind="3" linkType="2" path="${PROJECT_FRAMEWORKS}/libs/player/11.1/playerglobal.swc" useDefaultLinkType="false"/>
- <libraryPathEntry kind="3" linkType="2" path="${PROJECT_FRAMEWORKS}/libs/textLayout.swc" useDefaultLinkType="false"/>
- </libraryPath>
- <sourceAttachmentPath/>
- </compiler>
- <applications>
- <application path="core.as"/>
- </applications>
- <modules/>
- <buildCSSFiles/>
-</actionScriptProperties>
-
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+
+ 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.
+
+-->
+<actionScriptProperties mainApplicationPath="core.as" projectUUID="5580cc92-7a74-4070-8f3a-f764df2cda9a" version="6">
+ <compiler additionalCompilerArguments="-source-path+=../../framework/src -load-config+=../../framework/framework-config.xml -keep-as3-metadata name=Bindable,Managed,ChangeEvent,NonCommittingChangeEvent,Transient -resource-bundle-list=bundles.properties -library-path= -locale=" autoRSLOrdering="true" copyDependentFiles="false" fteInMXComponents="false" generateAccessible="true" htmlExpressInstall="true" htmlGenerate="false" htmlHistoryManagement="false" htmlPlayerVersionCheck="true" includeNetmonSwc="false" outputFolderPath="bin" sourceFolderPath="src" strict="true" targetPlayerVersion="0.0.0" useApolloConfig="false" useDebugRSLSwfs="true" verifyDigests="true" warn="true">
+ <compilerSourcePath/>
+ <libraryPath defaultLinkType="0">
+ <libraryPathEntry kind="3" linkType="2" path="${PROJECT_FRAMEWORKS}/libs/player/11.1/playerglobal.swc" useDefaultLinkType="false"/>
+ <libraryPathEntry kind="3" linkType="2" path="${PROJECT_FRAMEWORKS}/libs/textLayout.swc" useDefaultLinkType="false"/>
+ </libraryPath>
+ <sourceAttachmentPath/>
+ </compiler>
+ <applications>
+ <application path="core.as"/>
+ </applications>
+ <modules/>
+ <buildCSSFiles/>
+</actionScriptProperties>
+
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/core/.flexLibProperties
----------------------------------------------------------------------
diff --git a/frameworks/projects/core/.flexLibProperties b/frameworks/projects/core/.flexLibProperties
index 4e4496f..a035ba9 100644
--- a/frameworks/projects/core/.flexLibProperties
+++ b/frameworks/projects/core/.flexLibProperties
@@ -1,22 +1,22 @@
-################################################################################
-##
-## 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.
-##
-################################################################################
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+
+ 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.
+
+-->
<flexLibProperties includeAllClasses="false" version="3">
<includeClasses>
<classEntry path="CoreClasses"/>
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/core/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/core/build.xml b/frameworks/projects/core/build.xml
index c2a8021..36d7cd1 100644
--- a/frameworks/projects/core/build.xml
+++ b/frameworks/projects/core/build.xml
@@ -62,28 +62,10 @@
(This should be an empty list.)
-->
<compc fork="true"
- output="${FLEX_HOME}/frameworks/libs/core.swc"
- resource-bundle-list="${basedir}/bundles.properties">
- <target-player>${playerglobal.version}</target-player>
- <jvmarg line="${compc.jvm.args}"/>
- <include-classes>CoreClasses</include-classes>
- <source-path path-element="${basedir}/src"/>
- <source-path path-element="${FLEX_HOME}/frameworks/projects/framework/src"/>
- <load-config filename="${FLEX_HOME}/frameworks/projects/framework/framework-config.xml"/>
- <library-path/>
- <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
- <include name="${playerglobal.version}/playerglobal.swc"/>
- </external-library-path>
- <external-library-path dir="${FLEX_HOME}/frameworks/libs">
- <include name="textLayout.swc"/>
- </external-library-path>
- <locale/>
- <accessible>true</accessible>
- <keep-as3-metadata name="Bindable"/>
- <keep-as3-metadata name="Managed"/>
- <keep-as3-metadata name="ChangeEvent"/>
- <keep-as3-metadata name="NonCommittingChangeEvent"/>
- <keep-as3-metadata name="Transient"/>
+ output="${FLEX_HOME}/frameworks/libs/core.swc">
+ <load-config filename="compile-config.xml" />
+ <arg value="+playerglobal.version=${playerglobal.version}" />
+ <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
</compc>
</target>
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/core/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/core/compile-config.xml b/frameworks/projects/core/compile-config.xml
new file mode 100644
index 0000000..c2b1ce5
--- /dev/null
+++ b/frameworks/projects/core/compile-config.xml
@@ -0,0 +1,53 @@
+<!--
+
+ 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.
+
+-->
+<flex-config>
+
+ <compiler>
+ <accessible>true</accessible>
+
+ <external-library-path>
+ <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+ <path-element>../../libs/framework.swc</path-element>
+ <path-element>../../libs/textLayout.swc</path-element>
+ </external-library-path>
+
+ <locale/>
+
+ <library-path/>
+
+ <source-path>
+ <path-element>src</path-element>
+ <path-element>../framework/src</path-element>
+ </source-path>
+
+ <keep-as3-metadata name="Bindable"/>
+ <keep-as3-metadata name="Managed"/>
+ <keep-as3-metadata name="ChangeEvent"/>
+ <keep-as3-metadata name="NonCommittingChangeEvent"/>
+ <keep-as3-metadata name="Transient"/>
+ </compiler>
+
+ <include-classes>
+ <class>CoreClasses</class>
+ </include-classes>
+
+ <resource-bundle-list>bundles.properties</resource-bundle-list>
+
+ <target-player>${playerglobal.version}</target-player>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/build.xml b/frameworks/projects/experimental/build.xml
index 8c7fd6e..db605db 100644
--- a/frameworks/projects/experimental/build.xml
+++ b/frameworks/projects/experimental/build.xml
@@ -36,23 +36,12 @@
<!-- because targets that run before flexTasks.jar gets built would fail. -->
<taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
<compc fork="true"
- output="${FLEX_HOME}/frameworks/locale/@{locale}/experimental_rb.swc"
- locale="@{locale}">
+ output="${FLEX_HOME}/frameworks/locale/@{locale}/experimental_rb.swc">
<jvmarg line="${compc.jvm.args}"/>
- <target-player>${playerglobal.version}</target-player>
- <include-resource-bundles bundle="empty"/>
- <include-namespaces/>
- <include-classes/>
- <source-path path-element="${basedir}/bundles/@{locale}"/>
- <source-path path-element="${FLEX_HOME}/frameworks/projects/experimental/src"/>
- <include-libraries/>
- <library-path/>
- <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
- <include name="${playerglobal.version}/playerglobal.swc"/>
- </external-library-path>
- <external-library-path dir="${FLEX_HOME}/frameworks/libs">
- <include name="framework.swc"/>
- </external-library-path>
+ <load-config filename="bundle-config.xml" />
+ <arg value="+playerglobal.version=${playerglobal.version}" />
+ <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
+ <arg value="+locale=@{locale}" />
</compc>
</sequential>
</macrodef>
@@ -149,28 +138,11 @@
into the file bundles.properties in this directory.
-->
<compc fork="true"
- output="${FLEX_HOME}/frameworks/libs/experimental.swc"
- resource-bundle-list="${basedir}/bundles.properties">
+ output="${FLEX_HOME}/frameworks/libs/experimental.swc">
<jvmarg line="${compc.jvm.args}"/>
- <target-player>${playerglobal.version}</target-player>
- <namespace uri="http://flex.apache.org/experimental/ns" manifest="${basedir}/manifest.xml"/>
- <include-classes>ExperimentalClasses</include-classes>
- <source-path path-element="${basedir}/src"/>
- <library-path/>
- <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
- <include name="${playerglobal.version}/playerglobal.swc"/>
- </external-library-path>
- <external-library-path dir="${FLEX_HOME}/frameworks/libs">
- <include />
- </external-library-path>
- <include-file name="defaults.css" path="${basedir}/defaults.css"/>
- <locale/>
- <accessible>true</accessible>
- <keep-as3-metadata name="Bindable"/>
- <keep-as3-metadata name="Managed"/>
- <keep-as3-metadata name="ChangeEvent"/>
- <keep-as3-metadata name="NonCommittingChangeEvent"/>
- <keep-as3-metadata name="Transient"/>
+ <load-config filename="compile-config.xml" />
+ <arg value="+playerglobal.version=${playerglobal.version}" />
+ <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
</compc>
</target>
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/bundle-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/bundle-config.xml b/frameworks/projects/experimental/bundle-config.xml
new file mode 100644
index 0000000..4d646a9
--- /dev/null
+++ b/frameworks/projects/experimental/bundle-config.xml
@@ -0,0 +1,50 @@
+<!--
+
+ 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.
+
+-->
+<flex-config>
+
+ <compiler>
+ <external-library-path>
+ <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+ <path-element>../../libs/framework.swc</path-element>
+ </external-library-path>
+
+ <include-libraries/>
+
+ <library-path/>
+
+ <locale>
+ <locale-element>${locale}</locale-element>
+ </locale>
+
+ <source-path>
+ <path-element>src</path-element>
+ <path-element>bundles/${locale}</path-element>
+ </source-path>
+ </compiler>
+
+ <include-classes/>
+
+ <include-namespaces/>
+
+ <include-resource-bundles>
+ <bundle>experimental</bundle>
+ </include-resource-bundles>
+
+ <target-player>${playerglobal.version}</target-player>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/bundles/de_CH/experimental.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/bundles/de_CH/experimental.properties b/frameworks/projects/experimental/bundles/de_CH/experimental.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/experimental/bundles/de_CH/experimental.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+## 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.
+##
+################################################################################
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/bundles/de_DE/experimental.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/bundles/de_DE/experimental.properties b/frameworks/projects/experimental/bundles/de_DE/experimental.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/experimental/bundles/de_DE/experimental.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+## 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.
+##
+################################################################################
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/bundles/en_AU/experimental.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/bundles/en_AU/experimental.properties b/frameworks/projects/experimental/bundles/en_AU/experimental.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/experimental/bundles/en_AU/experimental.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+## 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.
+##
+################################################################################
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/bundles/en_CA/experimental.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/bundles/en_CA/experimental.properties b/frameworks/projects/experimental/bundles/en_CA/experimental.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/experimental/bundles/en_CA/experimental.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+## 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.
+##
+################################################################################
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/bundles/en_GB/experimental.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/bundles/en_GB/experimental.properties b/frameworks/projects/experimental/bundles/en_GB/experimental.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/experimental/bundles/en_GB/experimental.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+## 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.
+##
+################################################################################
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/bundles/en_US/empty.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/bundles/en_US/empty.properties b/frameworks/projects/experimental/bundles/en_US/empty.properties
deleted file mode 100644
index 29940f7..0000000
--- a/frameworks/projects/experimental/bundles/en_US/empty.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-################################################################################
-##
-## 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.
-##
-################################################################################
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/bundles/en_US/experimental.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/bundles/en_US/experimental.properties b/frameworks/projects/experimental/bundles/en_US/experimental.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/experimental/bundles/en_US/experimental.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+## 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.
+##
+################################################################################
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/bundles/es_ES/experimental.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/bundles/es_ES/experimental.properties b/frameworks/projects/experimental/bundles/es_ES/experimental.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/experimental/bundles/es_ES/experimental.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+## 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.
+##
+################################################################################
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/bundles/fi_FI/experimental.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/bundles/fi_FI/experimental.properties b/frameworks/projects/experimental/bundles/fi_FI/experimental.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/experimental/bundles/fi_FI/experimental.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+## 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.
+##
+################################################################################
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/bundles/fr_AR/experimental.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/bundles/fr_AR/experimental.properties b/frameworks/projects/experimental/bundles/fr_AR/experimental.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/experimental/bundles/fr_AR/experimental.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+## 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.
+##
+################################################################################
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/experimental/bundles/it_IT/experimental.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/experimental/bundles/it_IT/experimental.properties b/frameworks/projects/experimental/bundles/it_IT/experimental.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/experimental/bundles/it_IT/experimental.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+## 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.
+##
+################################################################################