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 = ">";
}
}
Состояния, как указано в комментарии к вашему вопросу, могут быть другим способом реализации этого.Я уверен, что есть другие.
Я бы много думал о том, чего ты пытаешься достичь.Я нахожу желтое поле не интуитивным и очень раздражающим.Я должен нажать кнопку «Play», чтобы скрыть это.«Играть» обычно означает «goto», и я долго не нажимал на него, потому что не хотел покидать страницу.
Отказ от ответственности: код, написанный в браузере