Actionscript 3 FlexLib Windowshade和Flex 4
我试图在Flex4中构建一个可折叠面板。我想我应该用这样的s/东西:Actionscript 3 FlexLib Windowshade和Flex 4,actionscript-3,flex4,Actionscript 3,Flex4,我试图在Flex4中构建一个可折叠面板。我想我应该用这样的s/东西: <s:Panel width="100%"> <s:controlBarContent> <flexlib:WindowShade width="100% /> </s:controlBarContent> </s:Panel> 您需要为WindowShade组件定义标题渲染器
<s:Panel
width="100%">
<s:controlBarContent>
<flexlib:WindowShade
width="100% />
</s:controlBarContent>
</s:Panel>
您需要为WindowShade组件定义标题渲染器或标题类。
查看发生此异常的代码
例外情况是:
TypeError: Error #1007: Instantiation attempted on a non-constructor.
at flexlib.containers::WindowShade/createOrReplaceHeaderButton()[...\src\flexlib\containers\WindowShade.as:258]
引发异常的代码如下
您需要定义headerClass或headerRenderer。
出于测试目的,我使用了
<s:Panel
width="100%">
<s:controlBarContent>
<containers:WindowShade headerClass="mx.controls.Button"
width="100%" />
</s:controlBarContent>
</s:Panel>
它就像一个符咒:)
祝你玩得开心,好运
<s:Panel
width="100%">
<s:controlBarContent>
<containers:WindowShade headerClass="mx.controls.Button"
width="100%" />
</s:controlBarContent>
</s:Panel>