通过作品,我的意思是:项目渲染器如何实例化,调用,销毁......他们的生命周期是什么?
我有一些显示错误,这个链接让我想到了这个问题 http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=cellrenderer_072_14.html
(文档与 flex3 相同)
但我想知道更多。有什么链接或知识可以分享吗?
通过作品,我的意思是:项目渲染器如何实例化,调用,销毁......他们的生命周期是什么?
我有一些显示错误,这个链接让我想到了这个问题 http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=cellrenderer_072_14.html
(文档与 flex3 相同)
但我想知道更多。有什么链接或知识可以分享吗?
Peter Ent 写了一系列关于项目渲染器的博客文章,这些文章非常有用:
itemRenderers:第 1 部分:内联渲染器
http://www.adobe.com/devnet/flex/articles/itemrenderers_pt1.html
itemRenderers:第 2 部分:外部渲染器
http://www.adobe.com/devnet/flex/articles/itemrenderers_pt2.html
itemRenderers:第 3 部分:通信
http://www.adobe.com/devnet/flex/articles/itemrenderers_pt3.html
itemRenderers:第 4 部分:状态和转换
http://www.adobe.com/devnet/flex/articles/itemrenderers_pt4.html
itemRenderers:第 5 部分:效率
http://www.adobe.com/devnet/flex/articles/itemrenderers_pt5.html
看看这个: http ://sites.google.com/site/iamfuric/Home/Flex/about-itemrenderer 源代码可用:)
我想说那个链接解释了你需要做什么:永远不要假设状态,并期望你的 itemrenderer 被重用于多个项目(所以不要在 itemrenderer 的对象级别存储一个项目的数据,只使用变量在你的函数里面)