Окно справки, аналогичное Adobe Live Docs - PullRequest
1 голос
/ 19 июля 2010

Есть ли какой-либо визуальный компонент в flex, используемый в Adobe Live Docs (желтая рамка, которую можно развернуть или свернуть) внизу.

Я также загрузил снимок экрана с этой рамкой: http://tinypic.com/view.php?pic=2mxfvyd&s=3

Я ищу такой же тип визуального элемента / компонента в горизонтальной плоскости.

1 Ответ

1 голос
/ 19 июля 2010

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», и я долго не нажимал на него, потому что не хотел покидать страницу.

Отказ от ответственности: код, написанный в браузере

...