2010-07-19 36 views

回答

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 = ">"; 
} 
} 

的國家,如你的問題的評論中提到可能實現這個法子。我確定還有其他人。

我會努力想要完成什麼。我發現黃色的盒子不直觀,非常煩人。我需要點擊「播放」按鈕來隱藏它。 「播放」通常意味着轉到最長時間,我不會點擊它,因爲我不想離開頁面。

免責聲明:代碼寫在瀏覽器

+0

感謝您的詳細回覆。使用黃色框的原因是顯示可以通過單擊來擴展的幫助框。 – svirk 2010-07-19 14:45:02

+0

我曾經想過將其中一個構建爲Flextras組件。我認爲在我們的「想法」清單中,我稱之爲「可摺疊容器」。 – JeffryHouser 2010-07-19 15:01:55