Flex项目开发经验总结
文章平均质量分 69
传送门科技
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据无效(打包png图片至SWF库)
软件编程牛人问题描述:使用flash cs3 将PNG图片导入至库,默认图片压缩为Jpeg,在使用时,发生数据无效错误解决办法:修改库中元件属性,设置压缩方式为:无损(PNG/GIF)...2010-10-26 09:05:17 · 144 阅读 · 0 评论 -
Flex ComboBox中的Tree itemRender ClassFactory 实现
想要实现ComboBox下来出来一颗树,用itemRender来实现,只编写了最基本的代码,更多功能可以自己添加。新建TreeComboBox.as 和 TreeComboBoxRender.as,(在src/components/TreeComboBox下)代码如下:TreeComboBox package components.TreeComboBox{import mx.contr...原创 2010-11-01 20:36:23 · 139 阅读 · 0 评论 -
Flex地图分块加载的实现
在家上网赚钱更容易首先我们确定几个关键点:窗口大小:windowW:Number,windowH:Number; 指的是可视区域的大小 我们可以把他想成客户端的分别率单位地图大小: uintPicW:Number,uintPicH:Number; 指的是你切割的地图图片的单元大小。当前地图坐标:position:point;这里大家就可以想成是你人物的当前所处坐标清楚了上面的几个关键点...原创 2010-11-03 21:47:25 · 319 阅读 · 0 评论 -
Flex 数据易犯错误: 常见误用和错误
在家上网赚钱更容易忘记解除和承担内查泄漏风险 你可以在 MXML 中使用 标记或大括号以便实现绑定功能,然而这些方法将会产生开销。此外,你不能够使用这些技术去除绑定。如果你希望对高性能应用程序进行优化,你可以使用 BindingUtils 类来绑定你的对象。 BindingUtils 类的使用方式有两种: bindProperty() 方法是用于绑定共有属性的静态方法...原创 2010-11-03 21:51:45 · 126 阅读 · 0 评论 -
FlashPlayer垃圾回收机制
在家上网赚钱更容易在《Flash/Flex应用开发内存监测及优化技巧》文章中提到了一些概述性内容,这里做出详细解释。1、什么是垃圾回收器:垃圾收集器简称GC( Garbage Collector ),是一段自动执行的逻辑,Flash Player的通过GC自动管理内存使用,回收程序中无用的对象来释放内存2、垃圾收集器不支持自动收集垃圾:AS3.0是运行在第二代虚拟机(AVM...原创 2010-11-04 12:26:09 · 166 阅读 · 0 评论 -
Flex内存监测及优化技巧
在家上网赚钱更容易Flash Player的内存管理Flash Player分配给Flash/Flex应用程序的多数内存是相对小块的,由于太多的小而频繁的内存分配活动会比较耗时,Flash Player会从操作系统获取大块内存,大块内存会被分割成由固定大小的小块内存组成的内存池。下图展示了组成内存池的两种情况:左边的是Flash Player从内存获取一大块内存,然后分割成由256 b...原创 2010-11-04 12:27:05 · 258 阅读 · 0 评论 -
汉字转为16进制的unicode
在家上网赚钱更容易Flex引入外部字体时使用unicodeRange需要16进制编码,网上的unicode转换工具一般都是10进制的,16进制不容易找到。在这里贴出一个转换工具来:(注意:IE能够正常在网页中浏览此工具,FireFox因为不支持mht格式,会弹出下载提示,需要将unicodetool.mht文件下载到本地后用IE打开才能用)附加说明:如果要用该工具生成用在Flex的unic...原创 2010-11-04 12:28:49 · 881 阅读 · 0 评论 -
flex 3 从页面url中取参数取值的完美解决方案
在家上网赚钱更容易 1:当用http://xxxxx/xxx.mxml?name=hermit方式访问可以用this.parameters.name这种方式在flex里面取url参数2:当用http://xxxxx/xxx.swf?name=hermit方式访问可以用this.parameters.name这种方式在flex里面取url参数3:当用http://xxxxx/xxx.html?n...原创 2010-11-04 16:04:28 · 106 阅读 · 0 评论 -
解决MovieClip打印问题 转
困扰我多天的MovieClip打印问题终于解决了,这就实现了PDF转成SWF后,用户在获取授权后,仍然支持其打印文档(即打印SWF)啦!是令人高兴的事情,“世上无难事,只怕有心人”,只要专注任何问题都可以一步步得到解决的。 我的打印功能实现截图: 我已经解决的打印问题:实现文档全部打印;支持单独某页(即MovieClip的某帧)的打印;默认全屏打印,在...原创 2010-11-08 17:57:48 · 149 阅读 · 0 评论 -
Label鼠标移上显示手形
软件编程牛人网要想鼠标在Label上显示为手型,需要设置3个属性 <mx:Label text="click me" useHandCursor="true" buttonMode="true" mouseChildren="false"/> 注意设置mouseChildren="false" 否则无效...2010-11-10 21:03:12 · 959 阅读 · 0 评论 -
在接口中定义属性引起的An internal Builder Error错误
今天调试程序时,出现An internal Builder Error...错误,郁闷大半天,没办法,将工程文件一个一个检查,最后,被同事检查出是写的一个自定义接口中定义了一个public 类型的属性以前是做java开发的,以为as3也能像java一样,去定义 接口听另一位同事说,所有的语言中,只有java能定义带有属性的接口...原创 2010-11-12 21:24:22 · 138 阅读 · 0 评论 -
ComboBox与itemRenderer
转自:http://hi.baidu.com/half_cup_coffee/blog/item/6447e181e4dd05d3bd3e1ebf.html/cmtid/abb7f5f07ee3eccd7831aab9在自定义一个itemRenderer来显示下拉框中的数据时,遇到一个问题。定义的itemRenderer是个用来显示颜色块的和相应文字说明的。在下拉框的列表中显示很正常,有颜...原创 2010-11-01 20:34:48 · 204 阅读 · 0 评论 -
修改ScrollBar的ScrollTrack高度
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="application1_creationCompleteHandler(event)" minWid2010-11-01 18:18:56 · 517 阅读 · 0 评论 -
使用AS脚本修改TextArea内容,并监听TextArea内容变化事件
软件编程牛人TextArea change事件,当用数据绑定,或使用AS语言改变TextArea内容时,此事件不发生 如需监听TextArea内容改变,可改用监听textChanged事件 package com.duoduo.lastday.view.ui.chat{ import flash.events.*; import mx.controls.T...2010-10-26 09:09:14 · 299 阅读 · 0 评论 -
不显示DataGrid表头
软件编程牛人不显示DataGrid 表头 设置属性 showHeaders=false;2010-10-26 09:14:14 · 370 阅读 · 0 评论 -
应用DataGrid项双击事件
软件编程牛人 默认Flex不使用双击事件如需使用可设置doubleClickEnable="true"如<mx:DataGrid id="dgMail" x="24" y="85" width="325" height="289" styleName="mailDG" dataProvider="{currMailList}&qu2010-10-26 09:15:56 · 155 阅读 · 0 评论 -
flex里创建uuid的方法
import mx.utils.UIDUtil;var uuid:String = UIDUtil.createUID();2010-10-26 10:23:11 · 275 阅读 · 0 评论 -
flash as3 GUID UUID 生成类
package { import flash.display.Sprite; import flash.system.Capabilities; public class GUID extends Sprite { private static var counter:Number = 0; function GUID(){ } ...2010-10-26 10:24:46 · 244 阅读 · 0 评论 -
JSFL与Flash的完美结合
作为一个有些经验的Flash开发者,想必都会形成一些自己的开发习惯,比如很多人都喜欢把主时间轴第一层命名为:“AS”,第二层命名为“Label”,类似这样的劳动都是重复的,我们有办法可以简化它们么?答案是肯定的,于是jsfl隆重登场了。 什么是jsfl? 如果说AS是用来在SWF运行时运行的脚本,而jsfl则是在Flash编辑环境下运行的脚本。在这里我不想用太多专业的术语打击...2010-10-27 15:18:07 · 451 阅读 · 0 评论 -
Flash编辑下使用的语言--JSFL
JSFL概述 JSFL是在Flash编辑环境下使用的一种语言,使Flash编辑环境执行某些操作,比如选种某个对象,关闭某个已经打开的文档等等。JSFL包括一系列的顶级函数(top-level functions)和一个顶级对象(top-level Object),可以使用flash 或fl来引用这个对象。比如说要关闭所有在编辑环境下已经打开的文档,可以使用以下语句:使用flas...2010-10-27 15:19:08 · 666 阅读 · 0 评论 -
用jsfl 扩展你的 flash
为什么要学习jsfl?作为一个有些经验的FLASH开发者,想必都会形成一些自己的开发习惯,比如很多人都喜欢把主时间轴第一层命名为:“AS”,第二层命名为“Label”,类似这样的劳动都是重复的,我们有办法可以简化它们么?答案是肯定的,于是jsfl隆重登场了。什么是jsfl?如果说AS是用来在SWF运行时运行的脚本,而jsfl则是在Flash编辑环境下运行的脚本。在这里我不想用太多专...2010-10-27 15:19:56 · 241 阅读 · 0 评论 -
VerifyError: Error #1033: Cpool 项 246 类型错误
在家上网赚钱更容易最近,由于项目需要,安装了flash builer ,flash cs4等软件;重新发布运行项目时出现如下错误:VerifyError: Error #1033: Cpool 项 246 类型错误。 at flash.display::MovieClip/nextFrame() at mx.managers::SystemManager/deferredN...2010-10-28 12:24:51 · 444 阅读 · 0 评论 -
去掉ScrollBar的两个箭头
在样式中加入下面两行upArrowSkin: ClassReference(null); downArrowSkin: ClassReference(null); 更多flex编程经验 www.66ncdgw.com2010-10-29 18:33:58 · 2608 阅读 · 0 评论 -
Flex 自动获取焦点 监听全局键盘事件
这是《Flex第一步》里面一个朋友问我的问题,特此拿出分享一下。或许问题比较简单,还是将其记录一下比较好。 需求如下: 当AIR启动后,监听全局键盘事件,即this.addEventListener( KeyboardEvent.KEY_DOWN, keydownHandler ); 运行后效果: 当AIR运行后,虽然正确监听了KeyboardEvent.KEY_DOWN event,但是必须要鼠...原创 2010-11-27 16:51:13 · 172 阅读 · 0 评论
分享