FLEX中的页面跳转

实际在FLEX中没有页面的概念,所以就无所谓页面的跳转。实际上FLEX做的就是覆盖,隐藏等等。如

何实现JSP中的页面跳转呢?

       其中FLEX有集中方式可以实现,但我这里只介绍2种我熟悉的

       1.引用flash中的 import flash.external.ExternalInterface 这个接口

ExternalInterface.call("function(){window.location.href='http://localhost:8088/alan/Hib-debug/Hib.html';}");

       这种方法的效果和JSP中使用window.location.href函数的效果一样,在本页面直接转到目标页面,同时

更新访问路径。

       2.使用使用navigateToURL

        var url:String = "http://localhost:8080/Flex_J2eeDemo/bin/Welcome.html";
       var request:URLRequest = new URLRequest(url);
             navigateToURL(request,"_blank");

        3.其余的方法就是将页面建成 MXML Component也就是组建,然后通过ViewStack包含这些组建,实现

跳转。

posted on 2012-02-23 07:18  唐朝  阅读(1050)  评论(0编辑  收藏  举报