在Flex中创建自定义Item渲染器

问题描述

| 在创建自定义项目渲染器时,我们需要实现哪些接口?预先感谢。     

解决方法

        这完全取决于您希望项目渲染器执行的操作。
            <mx:DataGridColumn
                color=\"0x00000\"
                fontSize=\"14\"
                headerText=\"Campaign Name\" 
                headerStyleName=\"headerStyle\" 
itemRenderer=\"com.view.components.itemrenderers.SimpleCampaignNameItemRenderer\"/>
上面的代码表明,我希望使用我编写的自定义项目渲染器来渲染DataGridColumn中的项目。 实际的渲染器本身是带有LinkBut​​ton的VBox。 我浏览了一些旧项目。我几乎所有的项目渲染器都是MXML文件。但是在其中一个AS文件中,我发现了这一点:
public class PhotoRenderer extends UIComponent implements IDataRenderer
看看Adobe网站,应该有一个合理的教程。我会看看,并在接下来的几分钟内为您发布一个。 希望此链接有帮助: http://livedocs.adobe.com/flex/3/html/help.html?content=cellrenderer_8.html     ,        您应该扩展ItemRenderer类。如果您确实要实现接口,则仅IItemRenderer就足够了。