2010-05-19 92 views
0
<?xml version="1.0"?> 
    <!-- This module loads an image. --> 
    <mx:Module width="100%" height="100%" 
     xmlns:mx="http://www.adobe.com/2006/mxml"> 

    <mx:Image source="trinity.gif"/> 

    </mx:Module> 

我有这样的10个模块。模块类中是否有任何方法可以根据用户登录隐藏和显示。Flex中的模块

+0

我想你需要在这里提供更多的细节 - 你想显示或隐藏什么?你使用什么样的用户登录系统? – DanK 2010-05-19 13:41:24

+0

我第二。我的第一个问题是 - 你的'用户对象'是如何存在的? – 2010-05-19 20:29:51

回答

2

确定你可以隐藏它们,但是我发现它在我们比较大的Flex应用程序中更有用,我认为我们当前有83个模块,我根据用户权限加载模块,然后渲染所有的东西下载。当然,每个人都会获得主要的“登录”模块,但是它会检查他们的凭据,确定他们有权访问哪些内容,并只加载这些模块。这种做法也会使应用程序稍微更安全一些,因为您无法破解尚未加载的应用程序。