Add a bit more flexibility in loading load - mostly for better 3rd party support


Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/faa11c6a
Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/faa11c6a
Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/faa11c6a

Branch: refs/heads/master
Commit: faa11c6a3f011ef376094582553d4c9abfbf9cd6
Parents: e9c8726
Author: Justin Mclean <[email protected]>
Authored: Mon Oct 13 10:47:18 2014 +1100
Committer: Justin Mclean <[email protected]>
Committed: Mon Oct 13 10:47:18 2014 +1100

----------------------------------------------------------------------
 TourDeFlex/TourDeFlex3/src/explorer.mxml   | 7 ++++++-
 TourDeFlex/TourDeFlex3/src/viewsource.mxml | 9 +++++++--
 2 files changed, 13 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/faa11c6a/TourDeFlex/TourDeFlex3/src/explorer.mxml
----------------------------------------------------------------------
diff --git a/TourDeFlex/TourDeFlex3/src/explorer.mxml 
b/TourDeFlex/TourDeFlex3/src/explorer.mxml
index 58e2240..b02c147 100755
--- a/TourDeFlex/TourDeFlex3/src/explorer.mxml
+++ b/TourDeFlex/TourDeFlex3/src/explorer.mxml
@@ -89,7 +89,12 @@
                        
                private function loadApp(application:String, source:String):void
                {
-                       swfLoader.loadApp(application + ".swf");
+                       if (application.indexOf(".swf") > 0) {
+                               swfLoader.loadApp(application);
+                       }
+                       else {
+                               swfLoader.loadApp(application + ".swf");
+                       }
             vs.loadSource(application, source);
                }
                        

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/faa11c6a/TourDeFlex/TourDeFlex3/src/viewsource.mxml
----------------------------------------------------------------------
diff --git a/TourDeFlex/TourDeFlex3/src/viewsource.mxml 
b/TourDeFlex/TourDeFlex3/src/viewsource.mxml
index a0b9ce5..ce66728 100755
--- a/TourDeFlex/TourDeFlex3/src/viewsource.mxml
+++ b/TourDeFlex/TourDeFlex3/src/viewsource.mxml
@@ -32,7 +32,12 @@
                                {
                                        var files:Array = new Array();
                                        // the first file shown will be the 
mxml source
-                                       files[0] = appUrl + ".mxml";
+                                       if (appUrl.indexOf(".mxml") >= 0 || 
appUrl.indexOf(".as") >= 0) {
+                                               files[0] = appUrl;
+                                       }
+                                       else if (appUrl.indexOf(".swf") == 0) {
+                                               files[0] = appUrl + ".mxml";
+                                       }
                                        
                                        if (srcUrl != null && srcUrl != "")
                                        {
@@ -41,7 +46,7 @@
                                                files = files.concat(otherSrc);
                                        }
 
-                               for (var i:int ; i < files.length ; i++)
+                               for (var i:int = 0; i < files.length ; i++)
                        {
                                                tabs[i] = new SourceTab();
                                                tn.addChild(tabs[i]);

Reply via email to