首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Module 最大化设立(Flex3)

2012-08-21 
Module 最大化设置(Flex3)工作之余继续学习Flex,照着Flex3权威指南学习模块化,一步一步做下来,发现模块加

Module 最大化设置(Flex3)

工作之余继续学习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;}

?

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

热点排行