Flex Hero 4.5.0.19786中AdvancedDataGrid闪烁的解决方法

时间:2011-02-09 09:02:46

标签: flex flex4 flash-builder

自从我使用Flash Builder Burrito预览更新到最新版本的Flex Hero(4.5.0.19786)AdvancedDataGrids闪烁设计视图。有没有人碰到这个,如果有的话,还有一个解决方法除了退回一个版本?

更新02 19:29 这在先前的Hero版本中没有出现,例如18623.我使用的是默认的Spark主题,没有其他特别特别的。

更新01 19:15

我在同一表单上将问题跟踪到自定义的实例(默认自定义,即基于AdvancedDataGrid执行new->组件的结果)。

组件声明:

<?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

1 个答案:

答案 0 :(得分:1)

我认为,这不是sdk的问题。这是设计师(Flex Burrito)的问题。我有完全相同的内容,我的卷饼的版本是287807。 我的AdvancedDataGrit不会闪烁!

您是否应用了某些样式或其他内容? 按照问题中描述的步骤操作后,我的舞台上也有一个闪烁的自定义AdvancedDatagrid。当我点击另一个组件(选项卡)并返回到已实施的adg时,闪烁停止。 当我用闪烁adg关闭Component并再次打开它时,adg再次闪烁。

随着sdk的预制,adg不会闪烁。我还注意到,图形是不同的。 在preversion中,我可以看到一些folderIcons wirh teh扩展或关闭的箭头。 切换到19786后,文件夹消失,闪烁开始。

有一些错误,我会在adobe bug base中开始一个帖子。

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

很抱歉误会和我的英语不好 BR Frank