
Flex
文章平均质量分 75
zjhzyzc
这个作者很懒,什么都没留下…
展开
-
Flex常用12条代码
12条有用的Flex代码2009-08-03 11:331.复制内容到系统剪贴板 System.setClipboard(strContent);2.复制一个ArrayCollection //dummy solution( well, it works ) var bar:ArrayCollection = new ArrayCollection转载 2009-09-27 22:02:00 · 765 阅读 · 0 评论 -
RemoveEventListener无法移除事件监听器的情况
小杜前几天问了我一个很基础的问题,居然就被问住了。 为什么removeEventListener不起效果,查了一下,原来对于MXML的属性中定义的事件监听无法用removeEventListener来移除的。以前看书居然没有看到,罪过罪过。 In the example below flex removeEventListener method working is d原创 2009-10-19 22:30:00 · 5363 阅读 · 0 评论 -
FlexUnit和单元测试
什么是单元测试,为什么要进行单元测试? 单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入(测试用例)测试函数是否功能正常,并且返回了正确的输出。单元测试是针对软件的最小模块进行正确性检验的测试工作。所谓最小模块,在OOP的范畴内,通常是指对象的方法。单元测试是程序员的一项基本职责和基本技能,直接影响到程序员的工作效率和软件的质量,也直接影响到团队的合作。试想原创 2010-01-15 14:45:00 · 1371 阅读 · 0 评论 -
Flex坐标系统及转换
flash和flex针对不同的目的,提供了3种不同的坐标系。 全局的就是(stage级别的) 本地坐标系(组件级别的) 内容坐标系(相对于本地坐标系说的) 这些坐标系的点是可以转换的,并且有相应的方法,看来adobe想得挺周到。我们一个一个的说一下: 全局 这个坐标系的原点在整个flash转载 2009-12-16 15:27:00 · 800 阅读 · 0 评论 -
Flex加载图片
Flex使用Loader和URLRequest加载本地图片示例: <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <![CDATA[ import mx.core.UIComponent; import mx.controls原创 2009-12-17 19:01:00 · 2154 阅读 · 0 评论 -
Flex和AIR不适合你的5个理由(RIAMeeting译)
不知道大家看了是怎么想的,有些牵强附会,专牛角尖的感觉,不过先不管观点是否正确,多一份参考总归不会错吧。 作者认为,任何一个平台都不是完美的,自然Flex和AIR也是如此,有它们强势的地方,就必然有弱势的地方,当你选择了一个解决方案,也就必须了解并避开它们的缺陷。那么哪些地方是Flex和AIR的缺陷呢,来看看作者的分析:iPhone如果你的应用打算运行在任何一个平台上转载 2009-12-18 11:39:00 · 754 阅读 · 0 评论 -
如何使得双击开始编辑Flex Tree控件的条目
更改Flex 3 Tree组件的默认编辑行为,由双击事件替代默认单击事件才开始编辑条目。 <!--[CDATA[ import mx.controls.Tree; import mx.events.ListEvent; [Bindable] private var treeData: XML =转载 2009-12-28 21:43:00 · 1646 阅读 · 1 评论 -
Flex与JavaScript的交互
Flex 与 JavaScript 交互,主要依靠Flex的ExternalInterface,其提供了addCallBack和call方法.下面的例子将演示Flex调用javascript,和javascript调用Flex。 js 代码---------------------------------------------------------------------转载 2010-01-07 09:48:00 · 927 阅读 · 0 评论 -
网页中插入多个FLASH
在网页中插入FLASH,一个两个的倒无所谓,如果一个页面上有N多的FLASH,那代码会变得冗长,不如写个JS函数减少代码的输写过程。新建JS文件,将如下内容(草绿色部分)复制,另存为ShowFlash.js。 <!-- // ShowFlash(地址, 宽, 高, ID, 背景颜色, 参数, WMODE属性设置) function ShowFlash(url,w,h,转载 2010-01-07 10:16:00 · 1056 阅读 · 0 评论 -
在Flex中用Iframe嵌入HTML网页
有时候我们需要在Flex应用中嵌入HTML代码,根据嵌入HTML要求的不同有以下三种方法: 1、Flex文本组件(Label、Text、TextArea)的htmlText属性支持一些基本的HTML代码,例如: <!--[CDATA[ this is a html code ]]--> 2、我们可以将Flex原创 2010-01-07 18:10:00 · 7057 阅读 · 5 评论 -
用FLEX如何取浏览器地址栏中的域名信息?
用FLEX如何取浏览器地址栏中的域名信息?我查找到两种方法:第一种方法是用ExternalInterface.call(window.location.href.toString),它的值就是地址栏中的域名有以下几点需要注意:1.当Flash和加载它的网页不同域时,需要在网页在 PARAM 或 EMBED 标签中进行设置AllowScriptAccess 为“always”转载 2010-01-07 10:27:00 · 966 阅读 · 0 评论 -
Flex中本地图片上传及上传文件前的预览
<!--[CDATA[ import mx.utils.*; import flash.net.*; private var fileReference:FileReference=new FileReference转载 2010-01-07 11:36:00 · 2067 阅读 · 4 评论 -
Flex翻书效果应用心得——CADAL阅读器改版
荒了很久,随便写一点吧。 前段时间忙着发文章的事情,搞得天昏地暗,好歹最后总算是JCDL心地善良,收了我的水文。哇哈哈!毕业问题基本搞定了! 最近带着小师弟一起改版我们网站的阅读器。改动阅读器的主要原因是之前的那个阅读器看书需要Djvu插件,用户抱怨很多,嫌麻烦。其实不就是下个小插件么,才1M多点,看来用户还是很苛刻的。 用Flex,拿RubenBook改的,网上的F原创 2010-04-06 14:48:00 · 2187 阅读 · 3 评论 -
Silverlight超过Flash之日,就是Silverlight死亡之时
文章蛮搞的,不过不是标题党,呵呵。 问:哪家公司最希望把浏览器端做大做强?答:是Google、是Mozilla、是Adobe,但总之,不会是微软。 问:为什么?答:一言以蔽之,浏览器如果过于强大的话不符合微软的战略利益。 其实这个道理想一想就明白了。如果什么事情都可以在浏览器里搞定了,那用户还会在意下面是什么操作系统吗?如果别人开发出了基于浏览器的、又好用转载 2009-10-10 13:58:00 · 1361 阅读 · 2 评论 -
Flex和Silverlight的技术比较
别人博客上看见的,一文下去,引起口水大战,其实仁者见仁,智者见智,每种语言都不可能是完善的,扬长避短才是王道。基于个人的使用经验,我从语言、框架、开发环境和运行环境四个方面对Flex和Silverlight这两门技术做一个比较,自己认为这个比较还是比较全面的。(这样的比较有意义吗?个人意见,只要别把自己当成宗教教徒,将语言看作工具而不是信仰,那么比较就是有意义的。)转载 2009-10-10 13:45:00 · 1525 阅读 · 4 评论 -
从Flex3过渡到Flex4
Adobe Max 2009大会上有一些地方值得我们注意,有一个专题会议专门帮助我们解决如何过渡到Flex4以及Flex4的新特性。Packages旧的mx包仍然可以用,但是现在所有新的东西都被放入了spark包里。为什么要用两个不同的包?起初他们把所有的这些都放在相同的包内,但是新的组件都采用不同的名空间前缀,所以考虑到效果,还是分开来了。Graphics你可以使用MXML直接添翻译 2009-10-09 15:23:00 · 941 阅读 · 0 评论 -
FLEX Builder compiler arguments 的设置
FLEX Builder compiler arguments 的设置 用于红框处的设置。实际上这个是mxmlc命令行编译的参数。 主要内容从FLEX的帮助文档中截取: http://livedocs.adobe.com/flex/3 ... lers_14.html#157203 【编译参数】 -default-background-color int -default-frame-rate i转载 2009-09-29 10:29:00 · 525 阅读 · 0 评论 -
关于Flex的Effect
Flex的行为机制使得开发者可以很方便地为应用程序添加动画效果,从而使用户界面更加丰富多彩。本章将介绍如何在Flex应用程序中创建行为及动画效果。9.1 什么是行为Flex中的行为(Behavior)是由触发器(Trigger)和效果(Effect)组合而成。当用户在界面中进行某项操作时,如单击某个按钮,触发器会被激活,从而使目标组件发生某些视觉或听觉上的变化,例如播放一段逐渐显示的原创 2009-09-23 21:43:00 · 6173 阅读 · 8 评论 -
自定义Flex组件(2)
在上一篇文章中我演示了如何基于一个既有的MXML组件——HBox来创建一个组件。在本文中我们将使用ActionScript 写一个同样的组件。我认为这个练习很有价值,因为这会让你明白MXML组件和ActionScript 组件是多么相似。 将 -keep-generated-actionscript=true 添加到Flex编译器选项中是一个不错的尝试,这样MXML文转载 2009-09-24 21:36:00 · 1675 阅读 · 2 评论 -
Flex翻书效果
最早让我做FLEXBOOK的改进,但是实力有限,实在看不懂FLEXBOOK的源码里那堆乱七八糟的东西,刚看到这篇BLOG有解释基本原理,转过来看看,不过好像是翻译过来的,语言风格很明显,而且明显就是FLash做的嘛!——概念描述这个项目的概念是使来到我站点的人有机会用FlashMX设计一本虚拟的书,就象一本真正的书那样,不过它是摆在你的计算机桌面上的。你可以一页一页地阅读。注意,这转载 2009-09-24 19:46:00 · 7449 阅读 · 3 评论 -
如何创建FLEX自定义组件(1)
我经常看到这个话题——编写组件。通过这个例子,我将告诉你如何从零开始编写一个组件。我将要写几篇文章来探讨这个主题,在最后你就可以创建自己的组件了。我把自己选择的这个组件叫做循环选择按钮。这个组件的显示的是dataProvider 中的某条纪录和两个箭头组成的一个圆环。当你选择按钮的时候箭头就会旋转一点同时显示dataProvider 中的下一个值。你可以把它想象成一个没有下拉列表的ComboBox转载 2009-09-24 20:56:00 · 2324 阅读 · 1 评论 -
自定义FLEX组件(3)
如果要创建一个自定义组件,你需要重写UIComponent类的某些方法,最少需要重写如下方法:构造函数, createChildren(), commitProperties(), measure(), layoutChrome(), updateDisplayList() 。基础语句结构如下:package myComponents{public class MyComp转载 2009-09-24 22:19:00 · 1788 阅读 · 2 评论 -
Flex Application初始化顺序
一直没怎么搞清楚FLEX组件的初始化顺序。认真学习了一下! FLEX生成的SWF运行的顺序是preloader->systemManager->FlexApplication started...然后才是preinitialize 在所有的初始化之前触发,没有子组件的定义,但是可以引用组件的变量.、 initialize 当所有子组件生成完成后触发,在这个时间点还没转载 2009-09-24 22:28:00 · 877 阅读 · 0 评论 -
Flex 4里的fx、mx以及s命名空间
Flex 4带给我们的,是全新的命名空间。了解这些命名空间必定是一件好事情。Flex 4有三个非常重要的命名空间,分别是:xmlns:fx=”http://ns.adobe.com/mxml/2009″xmlns:mx=”library://ns.adobe.com/flex/halo”xmlns:s=”library://ns.adobe.com/flex/spark”转载 2009-09-27 21:16:00 · 3383 阅读 · 4 评论 -
AVM2中的堆栈与性能优化
《编译原理》讲程序运行时的内存分配策略有静态、栈式和堆式三种。 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,要求程序代码中不允许有可变数据结构的存在;栈式存储分配也可称为动态存储分配,程序对数据区的需求在编译时是完全未知的,只有到运行的时候才能够知道,按照先进后出的原则进行分配;而堆式存储分配则专门负责在编译时或运行时模块入口处都无法确定存储要求的数据结构的内存分配,比如转载 2009-09-30 21:04:00 · 810 阅读 · 0 评论 -
介绍Flex UI测试工具:FlexMonkey
相信许多人都知道Flex的单元测试工具,FlexUnit或者ASUnit,但是对于UI测试工具可能很少有人了解,那么目前有什么FlexUI测试工具呢,答案是FlexMonkey。FlexMonkey是一个Flex应用的测试框架,他可以提供对Flex UI功能的捕捉、回放和确认,FlexMonkey能记录和回放Flex UI交互过程,并生成基于Actionscript的测试脚本,从而易于被纳转载 2009-09-30 22:06:00 · 721 阅读 · 0 评论 -
一个FLEX的datagrid相关的组件-MecGrid
http://code.google.com/p/flexspreadsheet/ )转载 2009-09-30 22:04:00 · 968 阅读 · 1 评论 -
Blueprint:一个让你获取示例代码的Flash Builder扩展
这是来自Adobe Flex Team Blog的一篇文章,介绍了Blueprint这个Flash Builder扩展,原文地址是:http://blogs.adobe.com/flex/archives/2009/06/blueprint_flash_builder_plugin.html如果你正在寻找一个插件,能让你在写代码的时候能实时的看到一些示例代码,那么Blueprint是非转载 2009-09-30 22:08:00 · 603 阅读 · 0 评论 -
swf不能访问本地资源的一些解决办法
<br />介绍几种访问其他域swf文件的方法。<br /><br />对于类似的出错信息:<br />SecurityError: Error #2148: SWF 文件 file:///F:/work2010/tiger/rmpublisher.air/bin-debug/index.swf 不能访问本地资源 file:///F:/work2010/tiger/rmpublisher.air/bin-debug/plugins/plugins.xml。只有仅限于文件系统的 SWF 文件和可信的本地 SW转载 2011-03-20 11:21:00 · 3792 阅读 · 0 评论