在Adobe Live Docs(底部可以展開或摺疊的黃色框)中使用的Flex中是否存在任何可視組件。類似於Adobe Live Docs的幫助框
我已上傳了框的截圖太:http://tinypic.com/view.php?pic=2mxfvyd&s=3
我要尋找一個在水平相同類型的視覺元素/組件。
在Adobe Live Docs(底部可以展開或摺疊的黃色框)中使用的Flex中是否存在任何可視組件。類似於Adobe Live Docs的幫助框
我已上傳了框的截圖太:http://tinypic.com/view.php?pic=2mxfvyd&s=3
我要尋找一個在水平相同類型的視覺元素/組件。
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 = ">";
}
}
的國家,如你的問題的評論中提到可能實現這個法子。我確定還有其他人。
我會努力想要完成什麼。我發現黃色的盒子不直觀,非常煩人。我需要點擊「播放」按鈕來隱藏它。 「播放」通常意味着轉到最長時間,我不會點擊它,因爲我不想離開頁面。
免責聲明:代碼寫在瀏覽器
感謝您的詳細回覆。使用黃色框的原因是顯示可以通過單擊來擴展的幫助框。 – svirk 2010-07-19 14:45:02
我曾經想過將其中一個構建爲Flextras組件。我認爲在我們的「想法」清單中,我稱之爲「可摺疊容器」。 – JeffryHouser 2010-07-19 15:01:55
有沒有這樣的事情開箱即用,但你可以使用像'Canvas'和'states'容器來模擬它。 – Amarghosh 2010-07-19 14:17:24