`
lipbb
  • 浏览: 68664 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex4 中Group的Graphics.clear()问题

阅读更多
做简单绘图功能时遇到一个诡异的问题,使用flex4 Group作为画板,用其graphics来绘图的时候发现。
一旦调用了g.clear(),再画就没反应了,进一步发现,group不响应mouseDown事件了。

让别人试验,也是同样的结果。

回头来看group的源码发现,在updateDisplayList方法中有如下一段
            graphics.clear();
            drawBackground();


原来group之所以能响应鼠标,是绘制了一个背景,而直接调用graphics.clear();之后没有重新绘制这个背景,它就不响应了。

解决方法,在想要清除自己绘制部分的时候用group.invalidateDisplayList(),这样会使group调用updateDisplayList重新绘制。

这样会不会引发其它问题暂时还没发现。
分享到:
评论

相关推荐

    flex-2.6.4.tar.gz

    2. **主程序**:主程序文件,如`flex.c`和`flex.h`,这些文件用于构建Flex词法分析器生成器本身。 3. **配置脚本**:如`configure`,这是一个自动化脚本,用于检测系统环境并创建合适的Makefile来编译Flex。 4. *...

    org.springframework.flex-1.0.3.RELEASE.jar.zip

    org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包,org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3....

    flex-2.5.39.tar.gz

    标题中的"flex-2.5.39.tar.gz"是一个典型的Linux软件包文件名,它包含了一些关键信息。"flex"是这个包的核心组件,它是一个开源工具,用于生成词法分析器(lexer),通常在编译器构造、解析器开发或者处理结构化文本...

    flex-2.6.0.tar.gz

    4. `flex.l` 或其他以.l为扩展名的文件:用户自定义的lex规则文件。 5. `sample` 或 `examples` 目录:可能包含了一些示例或测试用例,展示如何使用Flex。 6. `docs` 或 `manual` 目录:可能包含了Flex的用户手册和...

    flex-2.5.37.tar.gz

    4. 测试用例:用于验证Flex功能的测试脚本和输入文件。 5. Makefile:构建系统文件,用于编译和安装Flex。 安装Flex通常包括解压`flex-2.5.37.tar.gz`,进入解压后的目录,然后运行`./configure`来检测系统环境并...

    flex-2.6.0.tar.bz2

    flex-2.6.0.tar.bz2

    flex-messaging-core.jar

    6. **Fault Handling**: 故障处理机制是Flex Messaging Core中的重要组成部分,当通信中出现错误时,系统能够生成并传递故障消息,帮助开发者诊断问题。 7. **BlazeDS Integration**: BlazeDS是Adobe提供的一个开源...

    Flex.3.Language.Reference(API).cn.chm Flex3.0中文API文档(一)

    本文档由于太大,分三部分压缩上传上传,依次标注了(一),(二),(三),全部下载后点击part1解压即可。

    win+vs+flex+bison+demos+flex与bison中文版.pdf.zip

    Visual Studio中创建Flex+Bison项目,源码中包含多个vs2010可编译通过的demo,用win_flex_bison-2.5.18 其中包含《Visual Studio中创建Flex+Bison项目.pdf》学习flex bison入门资料《flex与bison中文版.pdf》

    Flash.Builder.4.&.Flex.4 Flex4

    《Flash.Builder.4.&.Flex.4 Flex4》是一本专为学习Adobe Flash Builder 4和Flex 4技术而编写的指南。这本书如同一场及时雨,为开发者提供了深入理解和掌握这两项技术的宝贵资源。Flash Builder 4是Adobe公司推出的...

    Flex.4.Cookbook.May.2010

    《Flex 4 Cookbook May 2010...书中包含的Oreilly.Flex.4.Cookbook.May.2010.pdf文件,正是这个宝贵知识库的电子版,值得你深入研究。同时,DSC00316.JPG可能是书中的插图或示例截图,有助于更好地理解和应用书中内容。

    flex4集成myeclipse8.x

    2. **系统环境检查**:安装过程中,系统会自动检查环境,确保你的机器满足 Flex4 开发所需的最低配置。通常,你需要 Java Development Kit (JDK) 1.6 或以上版本,以及 Adobe Flash Player。 3. **MyEclipse 安装**...

    New.Riders.Effortless.Flex.4.Development.Jun.2010.rar

    《New.Riders.Effortless.Flex.4.Development.Jun.2010》是一部专注于Adobe Flex 4开发的教程书籍,旨在帮助开发者轻松掌握Flex 4的应用开发技术。Flex是一个开源框架,用于构建富互联网应用程序(Rich Internet ...

    Adobe.Flex.4.Language.Reference

    在Flex 4中,ActionScript 3.0是主要的编程语言,它基于ECMAScript规范,具有面向对象的特性,使得开发者能够构建复杂的应用程序。《Adobe Flex 4 Language Reference》这份文档详细阐述了ActionScript 3.0的关键...

    flex jar包(很全)

    【flex的jar包,项目中的jar包,比较多,但是...在上一提交版本中,有人找不到flex.messaging.io包,在此顺便说明,次包在flex-messaging-core.jar中和(此次更新)flex-messaging.jar中(希望与大家共同进步,谢谢)

    ActionScript Flex.3.Language.Reference.cnActionScript Flex.3.Language.Reference.cnActionScript Flex.3.Language.Reference.cnActionScript Flex.3.Language.Reference.cn

    ActionScript Flex.3.Language.Reference.cnActionScript Flex.3.Language.Reference.cnActionScript Flex.3.Language.Reference.cn

    Adobe.Press.Adobe.Flex.2.Training.from.the.Source.Oct.2006-[Flex2.org].chm

    Adobe.Press.Adobe.Flex.2.Training.from.the.Source.Oct.2006_[Flex2.org].chm 欢迎下载Flex教程系列

    flex-messaging-opt.jar

    flex-messaging-opt.jarflex-messaging-opt.jarflex-messaging-opt.jarflex-messaging-opt.jar

    flex4之语法入门.doc

    flex4之语法入门.doc

Global site tag (gtag.js) - Google Analytics