zoukankan      html  css  js  c++  java
  • [转]flex自定义组件分类 在组件面板里放到不同的文件夹下

    http://www.ccflash.com/Flex__2011_03__4269.html

    前几天有人问到,怎么给flex自定义组件分组呢?   自己写的组件全部被放在组件面板的自定义文件夹下了。

    这几天我也一直在想这个问题,最后终于找到办法了!

    先看一下效果图:
    flex自定义组件分类 在组件面板里放到不同的文件夹下-1
    这里我已经把我的自定义组件分别放到了两个文件夹里面。  是不是大家想要的效果呢...

    步骤一:
    新建一个文件我把它命名为design.xml

    <?xml version="1.0"?>
    <design version="2">
            <categories>
                    <category id="Miao1" label="Miao容器"/>
                    <category id="Miao2" label="Miao控件"/>
            </categories>

            <components>
                    <component name="com.miao.container.EWindow" category="Miao1"/>
                    <component name="com.miao.control.ArrowToolTip" category="Miao2"/>
                    <component name="com.miao.control.TimeInput" category="Miao2"/>
                    <component name="com.miao.control.TimeStepper" category="Miao2"/>
            </components>
    </design>


    <category id="Miao1" label="Miao容器"/>表示的是自定义组件的文件夹分类,label就是在组件面板里的文件夹显示名称,
    id是引用,在 <component name="com.miao.container.EWindow" category="Miao1"/>里要用到的。
    component 表示的是要显示的组件。category对应上面的分类,name就是组件的路径了。
    假如你在库里写了许多组件,只想对外显示几个,就可以这样设置了。

    步骤二:
    把这个design.xml文件放到你的库项目的根目录下(src文件夹里,放其它地方行不行我没试过)。
    flex自定义组件分类 在组件面板里放到不同的文件夹下-2

    步骤三:
    在库项目属性面板里找到资源选项卡,把刚才的xml文件勾选上。
    flex自定义组件分类 在组件面板里放到不同的文件夹下-3

    做完这三部已经大功告成了。
    接下来就是编译下库项目,然后在引用了这个库项目的项目里,转到设计视图,看看组件面板里,你的组件是不是已经分类了?
    如果没有效果的话,就把库项目和引用库项目的项目清理下重新编译就可以了。

    其实还可以更改命名空间哦!
    就像这样子flex自定义组件分类 在组件面板里放到不同的文件夹下-4


    具体怎么改命名空间 或者 有什么不明白的 可以参考这里
    http://help.adobe.com/en_US/Flex/4.0/flashbuilder_extensibility/DesignViewExtKitReadme.htm

  • 相关阅读:
    poj 2728 Desert King
    uva 439 Knight Moves
    hdu 1875 畅通工程再续
    scau实验题 8600 骑士周游问题(有障碍物)
    scau实验题 8596 Longest Ordered Subsequence
    poj 1679 The Unique MST
    uva 527 Oil Deposits
    poj 2533 Longest Ordered Subsequence
    .net 程序员 java 开发入门
    Collation conflict occur at operation on User define funtion & table's column
  • 原文地址:https://www.cnblogs.com/liongis/p/2472097.html
Copyright © 2011-2022 走看看