Image datagrid无法正确滚动图像

Image datagrid无法正确滚动图像,image,actionscript,datagrid,Image,Actionscript,Datagrid,我有一个datagrid,它有一个itemRenderer。它将基于数据值在单元格内显示一个或两个图像 除滚动网格外,所有操作都有效。发生的事情是,这些图像显示在细胞中,但它们不应该出现。我已检查以确保传递给itemRenderer的数据正确无误。我使用的是flash builder 4.6 项目渲染器: <mx:DataGridColumn headerText="" dataField="isComment" visible="true">

我有一个datagrid,它有一个itemRenderer。它将基于数据值在单元格内显示一个或两个图像

除滚动网格外,所有操作都有效。发生的事情是,这些图像显示在细胞中,但它们不应该出现。我已检查以确保传递给itemRenderer的数据正确无误。我使用的是flash builder 4.6

项目渲染器:

<mx:DataGridColumn headerText="" dataField="isComment" visible="true">
                        <mx:itemRenderer>
                            <fx:Component>
                                <mx:HBox height="32" horizontalAlign="center" verticalAlign="middle" horizontalScrollPolicy="off" verticalScrollPolicy="off">

                                    <fx:Script>
                                        <![CDATA[
                                            override public function set data(value:Object):void
                                            {
                                                super.data = value;

                                                if(data.isComment){
                                                    CommentImage.load("images/comment.png");
                                                }else{
                                                    CommentImage.load("");
                                                }

                                                if(data.isException){
                                                    ExceptionImage.load("images/exception.png");
                                                }else{
                                                    ExceptionImage.load("");
                                                }

                                            }
                                        ]]>
                                    </fx:Script>

                                        <mx:Image id="CommentImage" />
                                        <mx:Image id="ExceptionImage"/>


                                </mx:HBox>
                            </fx:Component>
                        </mx:itemRenderer>
                    </mx:DataGridColumn>

我发现另一个单元格不能为空。因此,我创建了一个空白的图像(白色背景),这似乎暂时有效,不确定是否正确