`
文章列表
  字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。 $ 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 '\n' 或 '\ ...
http://jpauclair.net/mm-cfg-secrets/   (鉴于有些国外网站有时候突然就不能访问了,为了保险起见,还是复制过来了)     I knew for a long time now that flash had undocumented features, little part of flash that could help speed up process (like the memory opcodes) or make interaction easy with right click and that kind of things. Bu ...
http://help.adobe.com/en_US/flex/using/WSda78ed3a750d6b8f-4867184d1239f9d0558-8000.html   从 Flash Player 9 开始,trace()方法的写入路径已经被硬编码,无法自己修改。位置如下:   Operating System Log file location

给ItemRenderer传参

    博客分类:
  • Flex
给ItemRenderer传递初始参数,可以根据参数灵活生成ItemRenderer内部的元素。   var renderer:ClassFactory = new ClassFactory(IconRenderer) ; renderer.properties = {icons : arrIcons} ; column.itemRenderer = renderer;     在IconRenderer 里需要icons的set方法来处理: public function set icons(value:Object):void { _icons = ...
最早我尝试重写AdvancedDatagrid的drawRowBackGrounds方法,如下:   override protected function drawRowBackground(s:Sprite,rowIndex:int,y:Number, height:Number, color:uint, dataIndex:int):void  {  if(dataProvider){ var hcv:HierarchicalCollectionView = dataProvider as HierarchicalCollectionView ; ...
来源 :http://bbs.airia.cn/thread-11551-1-1.html   <mx:RegExpValidator  id="readerNameValidator"  trigger="{registerButton}" triggerEvent="click" source="{readerName}" property="text" required="true" requiredFieldError="用户昵称不能为空" ...
将Sheet.as 中的 setCell方法改为   public function setCell(row:uint, col:uint, value:*):void { if(!(_values[row][col] is Cell)) { _values[row][col] = new Cell(); }   if(value is Formula) { (_values[row][col] as Cell).formula = value; } else { if(Number(value))  (_va ...
右键点***.css,选中 “将CSS编译为SWF”。如果有多个css文件,每个都要右键并选中。   代码很简单: StyleManager.loadStyleDeclarations("style/skin_blue/css/style_blue.swf");   刚开始用的是 StyleManager.loadStyleDeclarations("style/skin_blue/css/style_blue.css"); 报错: 加载未知类型的文件。
将官方的例子改为: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:distortion="view.distortion.*"> <distortion:SimpleFlip width="100%" height="100%"/> <!--<d ...
项目采用的是Consumer的方式。今天在做性能优化时,用Profile发现PollCommandMessageResponder 这个类的数量一直增加,从未减少过。时间长了占用内存很大。 网上搜索结果参看这两个网页: http://forums.adobe.com/thread/706037 https://bugs.adobe.com/jira/browse/SDK-27883?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel   第二个页面是adobe的bug系统 ...
做了一个组件,用途是从左边的List中选择某些项,点击按钮,添加这些项到右边List,并将其从左边List删除。 两个List的数据源都是Array。用splice方法删除选中的项。   问题: 在选择较多项时(大概40+),报如下错误:   Error: Invalid index: '68'.     at mx.collections::ListCollectionView/http://www.adobe.com/2006/flex/mx/internal::getBookmark()[C:\autobuild\3.5.0\frameworks\projects\framew ...
直接在资源文件夹里替换了一些图片,或者重命名,或者是用svn更新的,有时候会出现这个问题。   解决方法:   第一步是关键,不然flex编译器还是会继续生成之前已失效的列表。   1. Shutdown eclipse 2 .Using a text editor, open the .flexLibProperties file in the root of your project 3. Erase all lines between the tags 4. Save and close the .flexLibProperties file 5. Start ecl ...
参照 http://blog.csdn.net/dracularking/archive/2008/06/04/2510036.aspx 及网上的一个demo自己完成的A星寻路例子。
本来想做个简单的例子,就一个Application,里面两个按钮对应两个Module。Module里各有一个Button,点击Alert.show。   发现先加载某一个Module,点按钮Alert正常。然后加载另一个Module,点按钮,报错。       参考这篇文章暂时解决:   http://butterfliesandbugs.wordpress.com/2007/10/25/workaround-for-error-when-loading-popups-from-modules/     又多了一个: import mx.messaging.message ...
http://blogs.adobe.com/aharui/2007/10/actionscript_readwrite_perform_1.html   【结论概要】 读取: 封闭类中的变量200000次,耗时20ms ; Reading From Dynamic Object: 40   ; Reading From Proxy: 350 Reading From Sealed Classes via Getters: 38 Reading XML Attributes: 550 Reading XML Sub-Node: 750   写入: W ...
Global site tag (gtag.js) - Google Analytics