![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flex
文章平均质量分 73
高新普惠_搬砖手
现就职于山西高新普惠,请大家关注: www.gaoxinzb.com
喜欢读书,喜欢写代码,喜欢思考。
软件工程师就像游戏玩家,需要修炼很多种技能,开发语言就像主动技能;模式和算法算是内功;软件工程和UML等算是被动技能;你的等级是什么?有哪些技能?欢迎讨论
展开
-
google earth开发
google Earth api 参考 加载google earth: 使用createInstance,加载到div中 创建地标: 使用 createPlacemark( ); 并给Placemark 赋值 name和经纬度 创建提示框: 特征气泡,文字气泡,DIV气泡。支持html格式 控制游览视角:用LookAt对象来指定Google Earth察看点、察看距离 及角度。 创建路径:由“lineString”对象创建,可以通过定义一串连续的线段来 创建弯折路径。可以通过指定颜色和宽度修改路原创 2010-10-09 00:24:00 · 2094 阅读 · 0 评论 -
Mate(一)——总览
是一个 tag-based的event-driven框架,用于将MVC各层以及view之间的解耦,简单点说就是让各层不知道对方的存在 dispatchEvent发出的事件 bubble必须是true 对于不是 display object的对象,发送事件要调用 EventMap.dispatcher,否则EventMap不能接收到,或者直接在eventMap中发送事件。原创 2012-08-07 14:30:13 · 413 阅读 · 0 评论 -
Mate(四)——扩展
扩展mate现有的标签1. 创建class extends AbstractServiceInvoker implements IAction. 实现IAction才能放入 EventHandlers中,AbstractServiceInvoker提供了result和fault的处理2. 构造函数设置 currentInstance指向this3.原创 2012-08-07 14:48:58 · 754 阅读 · 0 评论 -
Mate(三)——常见问题
Chain远程调用 在RemoteObjectInvoker中的ResultHandler中可以继续包含RemoteObjectInvokerView间交互 和标签,其中type相同,如依赖注入: 当manager需要向view中注入多个数据时,可以考虑将这些数据放入adapter中,在view中引用adapter对象原创 2012-08-07 14:47:17 · 1122 阅读 · 0 评论 -
Mate(二)——常用tag
Event Handlers 对事件的处理,当事件发出时运行 <RemoteObjectInvoker destination="ColdFusion" source="stockQuoteExample.QuoteService" method="getQuote" a原创 2012-08-07 14:44:43 · 1416 阅读 · 0 评论 -
Flex学习笔记(十三)——内存泄露
原因:1. 某些对象不被全局对象引用时,忘记从全局对象清除对他们的引用,如Stage、主Application、类的静态成员变量以及使用单例模式创建的实例2. 无限次触发的Timer3. 隐式方式建立的对象引用,如为对象添加事件监听器。如 a.addEventListener(Event.Type,b.listenerFunc).如果原创 2012-08-06 15:05:33 · 574 阅读 · 0 评论 -
Flex开发包(0)——框架介绍
中小项目框架swiz 相当于flex下的spring框架,提供了ioc功能。但时间比较晚,我觉得应该还没有spring其他强大的功能特性: ■Inversion of Control / Dependency Injection 反转控制/依赖注入 ■Event handing and mediation 事件处理和调配 ■A simple life cy原创 2011-01-13 11:44:00 · 647 阅读 · 0 评论 -
Flex工程(二)——最佳实践
1. 使用 var a=[] 创建数组2. 尽量少创建数组3. 最快的数组复制方法 sourcArray.concat()4. 对常量使用const5. 当类不派生子类时,加上final6. 使用if尽可能按概率从大到小判断7. 使用正则表达式RegEx进行校验原创 2012-08-06 14:55:37 · 995 阅读 · 0 评论 -
Flex学习笔记(十四)——网页交互
向flash中传入参数 如果是通过Url调用swf文件,可通过 *.swf?name=aaa 传入。在swf中通过application.parameters获得参数。 如果swf是以嵌入方式被调用,需要在包装网页(调用swf的网页)中编写代码,如下: 在action或jsp中对parameters进行解析原创 2012-08-06 15:07:05 · 508 阅读 · 0 评论 -
Flex开发包(五)——asCoreLib
XMLUtil: “getNextSibling”and“getPreviousSibling”:获得节点的前后兄弟节点 “isValidXML”:判断字符串是否为一合法的xmlArrayUtil: getItemIndex arrayContainsValue:类似于 contains arra原创 2012-08-10 10:56:45 · 1153 阅读 · 0 评论 -
Flex开发包(六)——界面组件
FlexLibPackage:flexlib.controlsBase64Image 解析64位编码的Image图形CanvasButton 按钮的内容不只是label和icon,可以是任意的UI ComponentCanvasButtonAccordionHeader 可以使用CanvasButton作为 Accordi原创 2012-09-05 12:46:55 · 1829 阅读 · 0 评论 -
Flex学习笔记3——组件和容器
组件UIComponent: 组件的基类,所有可视化组件从这继承,而且它是Sprit的子类,具有绘图功能。常见组件RadioButtonGroup:控制一组的radioButton。ApplicationControlBar:实现工具栏ButtonBar一组button的集合。LinkBar将一组LinkButton组合起来List 定义自己的ite原创 2011-08-27 15:22:47 · 1130 阅读 · 0 评论 -
Flex学习笔记4——自定义组件
原因 更改已有组件的可视化外观 继承UIComponent创建新组件 组合两个或多个组件步骤1. 如果有必要,为组件创建所需的皮肤2. 扩展基类,如UIComponent或其他组件类3. 嵌入所有的图片和皮肤文件 [Embed]4. 实现构造函数原创 2011-08-27 15:23:50 · 848 阅读 · 0 评论 -
Flex学习笔记9——打印
大致分为3类:1. 原生打印利用Applet或Flash Player等插件提供的打印接口进行打印。优点是跨平台跨浏览器,常见的有Applet和Flex2. 宿主打印使用浏览器提供的打印接口,有HTML(将呈现的html输出到打印机);ActiveX+HTML(使用js调用ActiveX完成打印)3. 外部打印生成目标文档,如pdf、of原创 2012-10-11 10:31:20 · 915 阅读 · 0 评论 -
Flex学习笔记8——数据绑定
为模型和视图层传递数据提供了一种快捷的机制。以下场景不适用: 1)界面需要按严格顺序更新; 2)只有某些特定时期才需要告知属性的变化。使用方法1. {} :返回值类型必须与目的属性兼容,可以使用有返回值的函数、字符串连接符、算数和逻辑表达式。常用于定义视图上的控件属性随模型数据的变化而变化。2. : source原创 2011-08-27 15:26:44 · 489 阅读 · 0 评论 -
Flex学习笔记15——module 模块
企业级的功能组合手段,module指可以被装载和卸载的SWF文件,它们依赖于应用不能单独运行,但是可以被多个应用所共享。 当主应用刚刚加载时,不需要加载所有模块,在需要时动态加载其他模块,当不再需要时,卸载该模块。 好处是:初始下载内容更小,增加module的复用性参考网址: http://help.adobe.com/zh_CN/F原创 2012-10-11 11:03:46 · 685 阅读 · 0 评论 -
Flex开发包(八)——blazeDS
与Spring的集成实现flex做前台,通过BlazeDS和spring,hibernate进行集成。 参考资料: http://www.ibm.com/developerworks/cn/web/0912_zouxiang_flex_spring/http://www.ibm.com/developerworks/cn/java/j-lo-jeeflex/ 实现步骤:原创 2010-09-26 17:09:00 · 870 阅读 · 0 评论 -
Flex学习笔记7——事件
概念 所有可视化对象都会派生自己的事件,每个组件都可以注册多个监听器。 EventDispatcher和IeventDispatcher负责实现事件模型,IeventDispatcher包含事件模型应该具备的基本方法:派发事件和注册监听器,移除监听器。 当注册了监听器,使用完后要使用remove移除 事件对象必须是Event或原创 2011-08-27 15:26:02 · 510 阅读 · 0 评论 -
Flex开发包(七)——动画
Tweening 平台介绍TimeLineLite TimelineMax: 作为tween 的容器,可以很容易地管理并行和串行补间动画。TweenLite:快速、轻量、可扩展的tween 引擎,处理一个或多个对象的数字属性的动画,还可以补间 滤镜、16进制color,音量等。TweenMax:在Lite基础上扩展了repeat yoyo repeatDelay timeScal转载 2012-09-14 17:16:20 · 1437 阅读 · 0 评论 -
flex工程(五)——Riawave
可借鉴内容1. modelLocator的作用: 事件中心:在各自的mxml中通过model进行事件的监听和发送 public var model:ModelLocator = ModelLocator.getInstance(); model.addEventListener(LOGIN_OK, onLoginOK); 存储中心:多个原创 2011-01-13 03:45:00 · 566 阅读 · 0 评论 -
Flex开发包(三)——Spring ActionScript
重点看 Ioc 操作和任务的API EventBus metadata处理 Ioc 使用FlexXMLApplicationContext和XMLApplicationContext,其中FlexXMLApplicationContext加入了 Flex支持 下面描述如何创建配置文件,创建application context和原创 2012-08-06 14:59:11 · 1833 阅读 · 0 评论 -
Flex学习笔记11——MVC
Flex的优点: 组件式开发, 事件机制, 数据绑定, remoting技术Model层(Model Locator)作用是绑定数据,则View和Controller就可以解耦合了。Controller层:对于远程调用的FaultEvent统一处理。对ModelLoca原创 2011-08-27 15:29:01 · 498 阅读 · 0 评论 -
Flex学习笔记10——安全机制
Flash访问计算机资源时,先检查是本地还是远程,如果是本地则查看受信任的内容列表。 跨域资源访问: SWF访问其他站点资源; 安全沙箱: 同一域名下的资源 httpService和webService 数据量大时,使用post原创 2011-08-27 15:28:19 · 709 阅读 · 0 评论 -
Flex学习笔记2——第一个Flex程序
Flex的调试 1.使用trace,相当于alert 2.使用firefox调试下载debug版本的firefox flash player插件下载插件HttpFox,FlashTracer,Cache Status 三个插件,Flash原创 2011-08-27 15:21:54 · 545 阅读 · 0 评论 -
Flex 开发笔记1——走进Flex
第一部分:走进flex概念 Flex是富客户端的表现层解决方案,特点:1)ajax后台 2)整合声音,视频等。编写MXML和ActionScript,用编译器生成swf,用户浏览器只要安装有flash播放器就可以观看。特点 1.使用矢量图形原创 2011-08-27 15:20:53 · 738 阅读 · 0 评论 -
加载位图,获得bitmapData
var loader:Loader=new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete); try { loader.load(new URLRequest("assets/兔年.jpg")); }catch(e:Error) {原创 2011-02-16 08:55:00 · 605 阅读 · 0 评论 -
chart动态加载grid 和 chart
grid和chart的dataProvider支持XML的数据,只要按特定格式设置就可以实现数据的动态加载 1. 定义grid组件 .csharpcode, .csharpcode pre{ font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white原创 2011-01-05 15:58:00 · 1161 阅读 · 0 评论 -
有意思的flex网站
flex 组件: 1。 使用flexmdi和superpanel实现可拖动和鼠标拖动 resizable的panel 2. flex-lib 和jwopitz-lib组件库 http://code.google.com/p/flexlib/wiki/ComponentList http://code.google.com/p/jwopitz-lib/wiki/componentManifest 3. superDataGrid,很强大的grid,不过不是免费的 h原创 2010-12-22 18:04:00 · 2040 阅读 · 0 评论 -
Google AppEngine 简单学习
基本功能: 数据库查询,分类和事务 Memcache(缓存服务) 或其他服务存储 发送email:使用javamail 定时任务 网页抓取 图像API: 图像服务可以调整图像大小,旋转、翻转和裁剪图像;原创 2011-08-27 15:32:32 · 610 阅读 · 0 评论 -
Flex工程(三)——调试flex程序
1. 下载 flex的debugger插件 在google中搜索 flex debuger site:www.adobe.com2. 使用 debugger方式运行server 将flex工程加入 server,并以debugger方式运行3. 在 主mxml上右键单击,选择调试-》 web程序4. 在debug模式下,已暂停的web 程序中原创 2012-03-05 09:04:35 · 423 阅读 · 0 评论 -
Flex工程(一)—— 编码规范
总结一下,分以下几个部分:资源 在 src/assets目录下 ,swf images fonts audio video xml对应相应目录配置 对应 src/config目录ActionScript 3.0 编码标准1. 将类类型 (formatter、validator、event 和 error) 加在类名称后面2. 将外观类型加到类名称后面3.原创 2012-03-23 13:35:53 · 503 阅读 · 0 评论 -
flex开发包二——flare
教程网址: http://flare.prefuse.org/tutorial 好玩的效果: smoke 见过一个lib,好像可以产生fire效果,没用过不过感觉应该和这个差不多Layout 可以表现多种层次关系: tree indent dendrogram Sunburst TreeeMapScater原创 2011-01-04 14:36:00 · 1327 阅读 · 0 评论 -
Flex学习笔记5——动画、滤镜的使用
行为对象 行为对象包括一个Trigger和Effect,Trigger是一个用户动作,Effect是动画效果,可以给一个Trigger定义多个Effect. 适用于一切可视化的组件。 动画位于mx.effects包中,常见的effect有:AnimateProperty(逐步改变数值属性的值),Blur(模糊效果),Fade,Dissolve,Glow(发光 效果)原创 2011-08-27 15:24:27 · 609 阅读 · 0 评论 -
flex 开发包 1 ——总体介绍
工具库as3CoreLib include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String, Number and Date APIs.参考资料: http://ntt.cc/category/programmin原创 2012-03-23 11:16:28 · 509 阅读 · 0 评论 -
Flex 开发总结
总结:通过使用 flex,了解了flex的基本语法和结构。能开发小型的flex系统。不足之处是: 如何定义MVC各部件的位置和功能;------参考Riawave 不了解flex常用框架;-----------使用SpringActionScript logger不能没有;---------使用flex的logging功能和flash原创 2011-01-13 18:12:00 · 996 阅读 · 2 评论 -
Flex学习笔记12——as学习
ActionScript的特征1. 运行时,能识别出动态类型转换的错误2. 异常处理机制3. 正则表达式4. 新的primitive type: Number(double和float精度数字),int(32位整数), unit(32位无符号整数,用于RGBcolor,字节数)面向对象语法 只记录了与java不一样的地方 类有四种修饰符p原创 2011-08-27 15:29:59 · 768 阅读 · 0 评论 -
有用的Flex代码
1.复制内容到系统剪贴板 System.setClipboard(strContent); 3.打开一个新浏览器窗口 navigateToURL(new URLRequest('http://52friends.com'), '_blank'); 4.刷新浏览器 navigateToURL(new URLRequest("javascript:location.reload转载 2012-03-23 13:33:35 · 345 阅读 · 0 评论 -
Flex 应用开发实战笔记
企业开发基础查看mxml翻译成的as代码 设置编译参数:在属性的flex compiler -keep-generated-actionscript=true 源代码路径下generated文件夹IMXMLObject接口 对于不可视化组件(不是继承于UIComponent)如果实现了IMXMLObject接口,当以标签的原创 2012-10-11 11:06:13 · 1308 阅读 · 0 评论