渲染器输出不了图片
<mx:HBox id="latestWeather">
<mx:DataGrid dataProvider="{appModelLocator.weatherBean.imglst}">
<mx:columns>
<mx:DataGridColumn>
<mx:itemRenderer>
<mx:Component>
<mx:Image source="weather/{data.source}"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
<mx:Text id="curWeatherContent" text="数据库中当前天气是:{appModelLocator.weatherBean.weatherContent}"/>
<mx:Image source="weather/{appModelLocator.weatherBean.imglst.getItemAt(0)}" width="100" height="100"/>
<mx:HorizontalList id="curWeatherImageList" dataProvider="{appModelLocator.weatherBean.imglst}" itemRenderer="view.app.WeatherCurListItemRender"/>
<mx:List dataProvider="{appModelLocator.weatherBean.imglst}" labelField="imagePath" id="listCurWeather">
<mx:itemRenderer>
<mx:Component>
<mx:Image source="weather/{data.imagePath}"/>
</mx:Component>
</mx:itemRenderer>
</mx:List>
<mx:Repeater id="rep" dataProvider="{appModelLocator.weatherBean.imglst}" >
<mx:Image source="weather/{rep.currentItem.@imagePath}"/>
</mx:Repeater>
</mx:HBox>
看看这段代码,能够输出curWeatherContent的内容,但是无论是使用repeater或者是HorizontalList组件都无法将图片渲染出来,但是imglst是存在的,因为我用Image组件测试了一下是可以看到有图片输出的。
why渲染不出来图片