`
pyleaf
  • 浏览: 38251 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Module 最大化设置(Flex3)

    博客分类:
  • Flex
 
阅读更多

工作之余继续学习Flex,照着Flex3权威指南学习模块化,一步一步做下来,发现模块加载成功但是页面显示一片空白,后来莫名其妙又显示出来了,不明原因。

然后发现Module里的ViewStack中的页面没有最大化,而代码中前前后后设了N个width="100%",这让我很郁闷。

当然百度一番搜索,找到了解决办法,自己试了第一种,果然好用,拿来放到这,以便将来忘记时查阅。

 

法1:

<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml"
     percentWidth="100"
     percentHeight="100">

</mx:Module>

(⊙o⊙)… FB代码提示里没有这两个属性...不过好用就行了

 

法2:

在ModuleLoader的ready事件里调用

private function readyModule(event:ModuleEvent):void{
  var tmpModule:ModuleLoader = event.target as ModuleLoader;
  var Mchild:* = tmpModule.child;
  Mchild.percentWidth = 100;
  Mchild.percentHeight = 100;
}

 

没试验,反正第一个方法好用就行了,懒得试了,哈哈

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics