自从我使用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
答案 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