随笔分类 - Flex RIA/AIR
摘要:写itemrenderer时要注意:1-最好不要自己写treeItemRenderer,因为你还要想办法把图标加上。2-自己想在itemRenderer里加东西,最好在createChildren()方法里干,这不是在mxml里写东西,别以为new了就OK了,要自己设高度,如果你干过类似的这种活儿,相信你一定清楚。3-createChildren()调用之前还没set data4-在updateDisplayList()注意整理你加上的东西的布局。5-TreeItemRenderer默认加了个label上去,label是不能换行的,它自动会用....代替不能显示的东西。6-label的高、宽、
阅读全文
摘要:由于我们已经推出了AIR 2,我想这将是回顾我在过去几个月编写的所有 AIR 代码的一个绝佳时机,我会精选一些最佳代码段和概念在社区内分享。本文介绍了我用来提高 AIR 应用程序的性能、可用性及安全性,并使开发流程更加迅速简便的十大技巧:保持低内存使用率降低 CPU 使用率存储敏感数据编写"无头"应用程序更新停靠与系统托盘图标处理网络连接变更创建"调试"和"测试"模式在用户处于空闲状态时进行检测管理辅助窗口针对不同的操作系统进行编程1. 保持低内存使用率最近,我编写了一套电子邮件通知应用程序,叫做MailBrew。MailBrew 可监控 Gmail 和 IMAP 帐户,随后便会在新邮件到来时
阅读全文
摘要:IconUtility.asmain.mxml
阅读全文
摘要:Flex 4 的ComboBox弹出的下拉框滚动条由于数据过多而导致thumb太小不易操作,暂可如下设置:代码
阅读全文
摘要:代码---------------------------------------------------------------参考其他文章:了解字符的编码
阅读全文
摘要:转自:http://www.cnblogs.com/jiahuafu/archive/2009/03/20/1417679.html在Flex Application里,是不能直接用addChild添加Sprite,MovieClip等来自flash.display包里的类的。譬如以下代码就会报错:[代码]TypeError: Error #1034: 强制转换类型失败:无法将 flash.display::Sprite@156b7b1 转换为mx.core.IUIComponent。这是因为Application的addChild方法并非完全继承自DisplayObjectContainer
阅读全文
摘要:PopUpEffect.asmain.mxmlLogin.mxml
阅读全文
摘要:首先~自定义Flex加载的原理其实就是继承mx.preloaders.DownloadProgressBar类..然后重写相关的方法..代码自 定义了加载类后..我们新建一个app测试一下..代码不需要写任何代码..只需要在 Application 标签下设置preloader为你刚刚自定义的类(我这是命令叫LoadingExampleProgressBar)保 存后即可看到效果~ 上面的文章是转载的,其实也很简单,flash是通过组建来完成的,这里我们只要知道flex的加载类是继承哪个基类就可以了,但是还是很简单的。今天转 载在这里希望别的朋友可以借鉴学习
阅读全文
摘要:如:[代码]会报错 : - The entity name must immediately follow the '&' in the entity reference.正确的写法如下: - 使用HTML中相关字符的完全限定符.[代码]附:
阅读全文
摘要:转自:http://blog.csdn.net/hero82748274/archive/2010/11/09/5998642.aspx今晚抽了点时间写个无聊的野,这部分会涉及到位图方面的扫描操作。最近发现了通过扫描位图的像素能够做出很多意想不到效果。基本原理:通过扫描像素点,并将我们所需要的像素点记录下来,我们可以以粒子的方式看待这些像素,通过粒子运动的表现,我们实现很多不错的技巧。 今晚,所做一个效果就是通过输入一个文本,生成我们想要的图案。我们会预先扫描像素,并将每一个像素点位置进行放大。这样我们就可以实现一种放大的像素点效果。在实现过程当中,我们会创建一个文本输入,这个输入文本会提供
阅读全文
摘要:Global Error Handler是从Flash Player 10.1.x开始才加入的功能,如果将其代码运行于Flash Player 10.0.x或更低版本的FP时,swf将会出错。那么用什么方法才能使Global Error Handler的代在Flash Player 10.1.x时能正常使用,而在低版本FP中又不使swf出错呢?请看如下代码:代码P.S.不能把.addEventListener("uncaughtError", onUncaughtError);改成.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUn
阅读全文
摘要:The new global error handler enables developers to write a single handler to process all runtime errors that weren’t part of a try/catch statement. Improve application reliability and user experience by catching and handling unexpected runtime errors and present custom error messages. 新的全局错误处理(Glob
阅读全文
摘要:flex自带的ToolTip是一个矩形框加上一个文本框,可以通过修改style设置他的大小,背景,字体颜色等,但不能改变其形状,如果我想要一个五角星之类的ToolTip就得自定义了。下面简单介绍一下自定义ToolTiP的方法,其实做法跟自定义其他组件一样,因为ToolTip本身就是一个组件,只是他需要实现IToolTip接口 然后我们在程序中使用这个ToolTip,使用方法是在要显示ToolTi...
阅读全文
摘要:1.SparkSkin介绍 (1)spark.skins,这个包里面只有一个class:SparkSkin,非美工的程序员可以通过这个class来实现任意自定义控件的样式。 (2)SparkSkin是一个Group类型的容器。(它继承自Group) (3)全部的mx.spark的可视化控件的外观全部都是SparkSkin的子类 (4)SparkSkin:是全部Spark Class的基础类,也就说...
阅读全文
摘要:接下来的例子演示了Flex 4中如何通过BitmapFill和LinearGradient,给Panel设置bitmap填充背景色。 下面是main.mxml: [代码]
阅读全文
摘要:接下来的例子演示了Flex Gumbo中如何通过自定义Skin和alpha属性,创建透明填充色TextArea。 [代码][代码]
阅读全文
摘要:接下来的Flex Gumbo中如何通过skinClass样式,自定义HSlider数据Tip样式。 [代码][代码]
阅读全文
摘要:接下来的Flex Gumbo中如何通过skinClass样式,去掉Spark Panel下拉阴影。 [代码][代码]
阅读全文