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;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端