移动标题栏中的组件?
Move Components in the Title Bar?
我有一个桌面应用程序,它在标题栏中使用带有多个 DropDownList 的 WindowedApplication。我需要将 DropDownLists 移到右边,但似乎无法弄清楚如何。该项目的设置方式是,它们的 WindowedApplication 实际上是 spark WinowedApplication class 的扩展,因此所有内容都在 action-script 文件中,而不是 mxml 文件中。我已经被投入到一个 Flew 项目中工作,所以我不能对代码过于具体。抱歉,如果这还不够,我是 Flex 的新手。
将所有下拉列表放入 HGroup 容器并将 HGroup 的 horizontalAlign 设置为 "right"
解决方案 1:使用 mxml(将此 hgroup 添加到您的工具栏)
<s:HGroup id="dropDownListsContainer" width="100%" height="20" horizontalAlign="right" verticalAlign="middle">
<!-- add your dropdownlists here-->
<s:DropDownList id="dropDownList1"/>
<s:DropDownList id="dropDownList2"/>
<s:DropDownList id="dropDownList3"/>
<s:DropDownList id="dropDownList4"/>
</s:HGroup>
解决方案 2:使用 AS3
var dropDownListsContainer:HGroup = new HGroup();
dropDownListsContainer.horizontalAlign = HorizontalAlign.RIGHT;
//Add your dropDownLists to the Hgroup
dropDownListsContainer.addElement(dropDownList1);
dropDownListsContainer.addElement(dropDownList2);
dropDownListsContainer.addElement(dropDownList3);
dropDownListsContainer.addElement(dropDownList4);
//Add your HGroup to your toolbar "myToolbar"
myToolbar.addElement(dropDownListsContainer);
我有一个桌面应用程序,它在标题栏中使用带有多个 DropDownList 的 WindowedApplication。我需要将 DropDownLists 移到右边,但似乎无法弄清楚如何。该项目的设置方式是,它们的 WindowedApplication 实际上是 spark WinowedApplication class 的扩展,因此所有内容都在 action-script 文件中,而不是 mxml 文件中。我已经被投入到一个 Flew 项目中工作,所以我不能对代码过于具体。抱歉,如果这还不够,我是 Flex 的新手。
将所有下拉列表放入 HGroup 容器并将 HGroup 的 horizontalAlign 设置为 "right"
解决方案 1:使用 mxml(将此 hgroup 添加到您的工具栏)
<s:HGroup id="dropDownListsContainer" width="100%" height="20" horizontalAlign="right" verticalAlign="middle">
<!-- add your dropdownlists here-->
<s:DropDownList id="dropDownList1"/>
<s:DropDownList id="dropDownList2"/>
<s:DropDownList id="dropDownList3"/>
<s:DropDownList id="dropDownList4"/>
</s:HGroup>
解决方案 2:使用 AS3
var dropDownListsContainer:HGroup = new HGroup();
dropDownListsContainer.horizontalAlign = HorizontalAlign.RIGHT;
//Add your dropDownLists to the Hgroup
dropDownListsContainer.addElement(dropDownList1);
dropDownListsContainer.addElement(dropDownList2);
dropDownListsContainer.addElement(dropDownList3);
dropDownListsContainer.addElement(dropDownList4);
//Add your HGroup to your toolbar "myToolbar"
myToolbar.addElement(dropDownListsContainer);