在Adobe Live Docs(可以展开或折叠的黄色框)中使用的flex中是否有任何可视组件。
我也上传了该框的屏幕截图:http://tinypic.com/view.php?pic=2mxfvyd&s=3
我正在水平寻找相同类型的视觉元素/组件。
答案 0 :(得分:1)
ASDocs只是HTML,在Flex中没有像这样的显式组件。我假设ASDocs上的'窗口'是某种形式的AJAX,但没有审查代码。
但是,创建一个应该很容易。
<mx:VBox>
<mx:TextInput id="input" visible="true" />
<mx:Button id="expandCollapseButton" visible="true" label=">" click="onClick()" />
</mx:VBox>
在onClick方法中执行以下操作:
public function onClick():void{
if(this.expandCollapseButton.label == '>'){
this.input.visible=false;
this.input.includeInLayout=false;
this.expandCollapseButton.label = "<";
} else {
this.input.visible=true;
this.input.includeInLayout=true;
this.expandCollapseButton.label = ">";
}
}
如您对问题的评论中所述,可能是实施此问题的另一种方式。我确定还有其他人。
我会认真考虑你想要完成的事情。我觉得黄色的盒子不直观而且很烦人。我要点击“播放”按钮来隐藏它。 “播放”通常意味着goto,并且最长时间我不会点击它,因为我不想离开页面。
免责声明:使用浏览器编写的代码