Flex 笔记整理 三

1. Panel, TitleWindow PopUpManager 透明

    用一个类,这个类里引用一个组件, P如 Panel, TitleWindow等, 利用PopUpManager来弹出显示.
    可能显示的都为透明窗体.
    这时要引用从引用主主程序传进来的this (Sprite) 对象。

2. Flash Builder 保存修改构建空间 很久的问题

    在FB 工具窗口的 项目菜单下,取消掉 自动构建 ,
    要启动时按F11 即可,
    如果运行调试时,老是只在 57% 时, 打开任务栏管理器, 把 进程的 Adobe Flash player 关掉。

3. 配置 调试器 chrome

   首先下载 非IE 的flash player debug 版本.
   使用调试方式运行 时, 可能会提示 安装的 flash player 不是调试器的问题.
   首先卸载所有的flash 版本:
   先到 控制面版处,打开删除程序, 把 flash player 项都删除掉
   第二步到 注册表 : 运行-run-regedit 打开HKLM-SOFTWARE-MARROMEDIA 删除掉
   第二步可能得重启:如果想安装版本较低的player可能装不上,不然只能装较高版本的player了
   装完后,打开Flash Builder (4.6), 窗口-首先项-常规-浏览器-(外部-默认) ,当然这时的chrome应该为默认浏览器.
   这差不多就可以了,如果chrome 有多个flash player 插件并存的话,禁用非debug版本插件.
   重新运行 调试运行就要以了.

4. 标签内在属性内直接使用某个类-给Label加阴影效果

   有时候会提示,未定义,这是还没有创建import的问题.
   例:
   <s:Label text="{model.label}" horizontalCenter="0" verticalCenter="0" filters="{[new DropShadowFilter(10,45)]}"/>
   DropShadowFilter就可能提示未定义
   在Script import部分加入: import spark.filters.DropShadowFilter;

5. ObjectUtil.toString(Object)

   这种方式可以打印对象的内部结构!
   Object 为 Array 或 json 结构;

6. CollectionEvent Change

   CollectionEvent.COLLECTION_CHANGE, 主体ArrayCollection
   当arraycollection一发生赋值改变时,就会发生.
   不管是自身addItem, 还是值转换, 例:arrcoll = arrobj as ArrayCollection;

posted @ 2014-09-14 11:05  Weiseditor  阅读(146)  评论(0编辑  收藏  举报