Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex:除了使用dropdownlist功能外,如何获取屏幕数量?_Apache Flex - Fatal编程技术网

Apache flex Flex:除了使用dropdownlist功能外,如何获取屏幕数量?

Apache flex Flex:除了使用dropdownlist功能外,如何获取屏幕数量?,apache-flex,Apache Flex,如果我想要超过4或100或任何其他屏幕数,如何获得屏幕数?除了设置dataprovider:Arraycollection并使用s:dropdownlist之外,还有其他方法吗?谢谢你,如果有人能帮助我,我将不胜感激。 (对不起,我的英语不好) in main.mxml private var _dataProvider:ArrayCollection = new ArrayCollection( [{label:"One", data:1}, {label:"T

如果我想要超过4或100或任何其他屏幕数,如何获得屏幕数?除了设置dataprovider:Arraycollection并使用s:dropdownlist之外,还有其他方法吗?谢谢你,如果有人能帮助我,我将不胜感激。 (对不起,我的英语不好)

in main.mxml

        private var _dataProvider:ArrayCollection = new ArrayCollection(
        [{label:"One", data:1}, {label:"Two", data:2},
        {label:"Three", data:3}, {label:"Four", data:4}]);

            private function openWin(event:MouseEvent):void 
        {
            for(var num:int = 0; num< screenNumber.selectedItem.data; num++)
            {
                win["native"+num]= new Windows(); //NativeWindow(native);
                win["native"+num].width = 320;
                win["native"+num].height = 200;
                //win["native"+num].open();
                win["native"+num].open();
                win["native"+num].title="window" + num;
            }   
        }


                <s:Group left="10" top="10" bottom="10" width="556">

                <s:Label x="54" y="13" fontSize="17" text="Number of screen:"/>
                <s:DropDownList id="screenNumber" x="250" y="10" dataProvider="{_dataProvider}"
                            prompt="--select one--" />
                <s:Button x="0" y="85" label="Launch {screenNumber.selectedItem.data} window" click="openWin(event)"/>
            </s:Group>
private var\u数据提供程序:ArrayCollection=new ArrayCollection(
[{标签:“一”,数据:1},{标签:“二”,数据:2},
{标签:“三”,数据:3},{标签:“四”,数据:4}]);
私有函数openWin(事件:MouseEvent):无效
{
for(var num:int=0;num
您能解释一下您真正需要什么吗?在这种情况下,“屏幕”是什么?你是指你的下拉列表中的一个项目吗?或者你是说别的什么?这里的“屏幕”是指一个新的本地窗口。是的,我指的是dropdownlist中的项目,我不确定除了使用dropdownlist和combobox设置数字之外是否还有其他可以使用的功能。我希望创建用户想要的多本机窗口(无限窗口)。我需要的窗口数量可以超过4个,这是无限的,例如,如果用户想要50个本机窗口,他们只需要输入数量,它能够创建50个本机窗口后,点击按钮。非常感谢。