zoukankan      html  css  js  c++  java
  • 【Flex】自定义组件-combobox组件

    1包结构

    2 Test.mxml

    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" xmlns:local="*">
    <fx:Declarations>
    <!-- 将非可视元素(例如服务、值对象)放在此处 -->
    </fx:Declarations>

    <local:UnitedStates width="300">

    </local:UnitedStates>
    </s:Application>

    3UnitedStates.mxml(新建-组件)

    <?xml version="1.0" encoding="utf-8"?>
    <mx:ComboBox xmlns:fx="http://ns.adobe.com/mxml/2009" 
                 xmlns:s="library://ns.adobe.com/flex/spark" 
                 xmlns:mx="library://ns.adobe.com/flex/mx"
                 dataProvider="{this.statesCollection}"
                 >
        <fx:Declarations>
            <!-- 将非可视元素(例如服务、值对象)放在此处 -->
            <s:ArrayCollection id="statesCollection">
                <fx:Object stateCode="AK" label="Alaska"/>
                <fx:Object stateCode="AL" label="Alabama"/>
                <fx:Object stateCode="JS" label="江苏"/>
            </s:ArrayCollection>
        </fx:Declarations>
        
    </mx:ComboBox>

     4任何没有直接包含在显示列表中的对象都必须在<fx:Declarations>标签中指定。在组件头声明数据来源

    5引用的时候也可以是

    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
                   xmlns:s="library://ns.adobe.com/flex/spark" 
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" xmlns:control="*">
        <fx:Declarations>
            <!-- 将非可视元素(例如服务、值对象)放在此处 -->
        </fx:Declarations>
        
        <control:UnitedStates width="300">
            
        </control:UnitedStates>
    </s:Application>

    主要是绑定数据的声明问题。要保持一致。

  • 相关阅读:
    NumPy
    NumPy切片和索引
    NumPy来自数值范围的数组
    NumPy来自现有数据的数组
    NumPy数组创建例程
    NumPy数组属性
    hdu 1072 Nightmare
    hdu 1010
    nyoj zb的生日
    Catch That Cow
  • 原文地址:https://www.cnblogs.com/zhugexiaobei/p/3286445.html
Copyright © 2011-2022 走看看