【问题标题】:Workaround for AdvancedDataGrid flicker in Flex Hero 4.5.0.19786Flex Hero 4.5.0.19786 中 AdvancedDataGrid 闪烁的解决方法
【发布时间】:2011-02-11 21:14:13
【问题描述】:

自从我更新到最新版本的 Flex Hero (4.5.0.19786) 后,AdvancedDataGrids 在 Flash Builder Burrito 预览的设计视图中闪烁。有没有人遇到过这个问题,如果有的话,除了回退一个版本之外还有其他解决方法吗?

更新 02 19:29 这在以前的 Hero 版本中没有发生,例如 18623。我使用的是默认的 Spark 主题,没有什么特别的。

更新 01 19:15

我将问题追溯到同一个表单上的一个自定义实例(默认自定义,即基于 AdvancedDataGrid 执行 new->component 的结果)。

组件声明:

<?xml version="1.0" encoding="utf-8"?>
<mx:AdvancedDataGrid
    xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:s="library://ns.adobe.com/flex/spark" 
    xmlns:mx="library://ns.adobe.com/flex/mx">
    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
</mx:AdvancedDataGrid>

自定义组件实例化。注意“fo”是一个命名空间,表示自定义组件所在包的路径。

<fo:adgTest width="300" height="200">
    <fo:columns>
        <mx:AdvancedDataGridColumn headerText="blah1" />
        <mx:AdvancedDataGridColumn headerText="blah2" />
    </fo:columns>
</fo:adgTest>

事实证明,这个自定义版本的 AdvancedDataGrid 会导致设计视图崩溃。很奇怪。

更新 03 2011-02-11 13:36 除非我向其添加列,否则自定义 AdvancedDataGrid 不会导致设计视图故障。

更新 04 2011-02-11 15:13 归档为错误:https://bugs.adobe.com/jira/browse/SDK-29507

【问题讨论】:

    标签: apache-flex flex4 flash-builder


    【解决方案1】:

    我想,这不是sdk的问题。这是设计师的问题(Flex Burrito)。我有完全相同的环境,我的墨西哥卷饼版本是 287807。 我的 AdvancedDataGrit 不闪烁!

    您是否应用了一些样式或其他样式? 按照问题中描述的步骤进行操作后,我的舞台上还有一个闪烁的自定义 AdvancedDatagrid。当我单击另一个组件(选项卡)并返回已实现的广告时,闪烁停止。 当我关闭带有闪烁广告的组件并再次打开它时,广告再次闪烁。

    使用 sdk 的 preversion,adg 不会闪烁。我还注意到,图形是不同的。 在 preversion 中,我可以看到一些带有展开或关闭箭头的文件夹图标。 切换到 19786 后,文件夹图标消失,开始闪烁。

    出了点问题,我会在 adobe bug base 中启动一个线程。

    在我看来,你没有做错任何事。没有更好的方法,如果我拖动自定义 ADG 或在 codeview 中对其进行编码,它是平等的。结果总是在设计视图中闪烁。

    抱歉造成误解和我的英语不好 BR弗兰克

    【讨论】:

    • 我使用的是默认的 Spark 主题,没有什么特别的。使用 Hero SDK 的最后一个版本(版本 18623)或之前的任何版本,我在 Burrito 中没有闪烁。
    • 好的,抱歉,这是个误会。如果你愿意,我可以试试,如果我的广告也闪烁。我会在 adobe bugbase 中打开一张票
    • 当然。如果新的 SDK 对你来说闪烁,那么我肯定会在 Adob​​e 的 JIRA 中打开一个错误。
    • 不,抱歉,该版本的 sdk 一切正常。我将我的 sdk 切换到 Flex 4.5.19786,重新启动 burrito。在我现有的 AIR 项目中,我单击我的组件,其中包含一个广告并切换到设计视图。全球风格也是火花。但没有任何闪烁。对不起
    • 好的,谢谢。是的,我现在注意到那个特定的应用程序有问题。组件没有得到应有的蓝色选择矩形。因此,无论是什么原因,都可能间接导致 ADG 闪烁。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-20
    相关资源
    最近更新 更多