与Adobe Live Docs类似的帮助框

时间:2010-07-19 14:08:41

标签: flex components

在Adobe Live Docs(可以展开或折叠的黄色框)中使用的flex中是否有任何可视组件。

我也上传了该框的屏幕截图:http://tinypic.com/view.php?pic=2mxfvyd&s=3

我正在水平寻找相同类型的视觉元素/组件。

1 个答案:

答案 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,并且最长时间我不会点击它,因为我不想离开页面。

免责声明:使用浏览器编写的代码