
flex
文章平均质量分 53
_Lunay
这个作者很懒,什么都没留下…
展开
-
flex state 在多状态下使用事件
<com:WarButton id="js" x="385" y="400" label="接受" click="onRenWuHandler('js')"/> <com:WarButton id="qx" x="385" y="400" label="取消" click="onRenWuHandler('q原创 2012-05-08 17:52:48 · 1045 阅读 · 0 评论 -
Blaze Data Services还是LiveCycle Data Services?
http://www.infoq.com/cn/articles/Blaze-LiveCycle原创 2012-03-09 11:58:30 · 769 阅读 · 0 评论 -
Flex开发中可能出现内存泄漏的地方
收集了不少的会导致内存泄露的情况:事件监听:对父级对象加了监听函数,会造成内存泄露,例:override protected function mouseDownHandler(…):void {systemManager.addEventListener(“mouseUp”, mouseUpHandler);……}解决:在销毁对象的时候,remove掉这些监听,虽转载 2012-03-09 17:46:39 · 1852 阅读 · 0 评论 -
Flex中如何设置CheckBox标签(Label)与主题(theme )颜色的例子
<mx:Application name="CheckBox_color_test" xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white">翻译 2012-03-07 19:57:30 · 2074 阅读 · 0 评论 -
Flex 弹出窗口
1)、addPopUp () 方法public static function addPopUp(window:IFlexDisplayObject, parent:DisplayObject , modal:Boolean = false, childList:String = null, moduleFactory:IFlexModuleFactory = null):void原创 2012-03-06 10:49:07 · 1497 阅读 · 0 评论 -
flex as3 获得方法的执行结果
获得方法的执行结果 问题我想执行一些方法,然后返回结果给调用它的函数解决办法使用 return 语句返回结果讨论 return 返回的数据类型必须与函数申明的返回类型相一致。private function average (a:Number, b:Number):Number { return (a + b)/2; }现在我们调用 avera转载 2012-02-28 10:46:00 · 821 阅读 · 0 评论 -
flex as3 长时间执行一个任务
问题我要长时间执行一个任务解决办法使用 Timer 类,或者监听 sprite 的 enterFrame 事件讨论 Timer 类是ActionScript 3.0新增的, 来代替早期的 setInterval( ) 和 setTimeout( ) 函数。当创建Timer类的实例时,它会在每个时间间隔激活 timer 事件,你可以在事件之间指定延时,然后就有足够的时间去激活转载 2012-02-28 10:40:41 · 1156 阅读 · 0 评论 -
flex as3 处理错误
处理错误 问题我想让程序自己检测和处理遇到的错误。解决办法当检测到错误时使用 throw 语句抛出异常。把可能出现错误的代码都放到 try 块中,然后在catch 块中进行错误处理。讨论Flash 播放器 8.5 开始支持 try/catch 方法来处理错误。这意味着可以灵活的处理遇到的错误了。除了语法错误(这时编译器就通不过),其他类型的错误如非法数据等都可以自己处理转载 2012-02-28 10:47:00 · 2271 阅读 · 0 评论 -
增强代码可重用能力
增强代码可重用能力问题每次执行的任务都有微小的变化,但我又不想每次都复制那些代码修改一次。解决办法给方法传递参数让它适应不同的情况。private function average (a:Number, b:Number, c:Number):void { trace("The average is " + (c + b + c)/3); }讨论 比如你有转载 2012-02-28 10:43:58 · 713 阅读 · 0 评论 -
flex as3 从方法中退出
从方法中退出 问题我要从方法中退出解决办法方法中的代码被执行完就会自动退出,也可使用return 语句直接退出。讨论return 语句将导致方法立即退出,ActionScript 解释器继续执行调用方法的所在位置的下面代码。方法中return下面的语句将被忽略。private function sampleFunction ( ):void { retur转载 2012-02-28 10:45:11 · 1486 阅读 · 0 评论 -
Flex 编码规范
遵循一定编码规范能够使源码看起来前后一致、组织良好、更加专业。本部分内容包括:1. 命名;2. 语言使用 3. 文件组织 4. 格式 5. ASDoc 1. 命名缩写:能避免就避免,代码清晰永远比减少打字重要;但是也要记住一些标准化了的通用的缩写,比如acc(accessiblility) , auto(automatic), impl(implementation), i转载 2012-03-15 10:17:05 · 1064 阅读 · 0 评论 -
Flex Module 加载 及模块运用详细解释(除卸载)
[导读]Flex Module 加载 及模块运用详细解释(除卸载)一、Module使用背景 Module 是Adobe为解决Flex应用初始化时较大的下载负载问题而设计的一种折中方案。将主Application合理分割为多个Module后,配合延迟加载策略,就可以保证主Application在初始化只加载必要的资源从而减少等待时间。未被访问的Module默认将不被加载,这样在首次访问它转载 2012-03-20 10:47:51 · 2963 阅读 · 0 评论 -
flex 面试
1.使用Flex Bulider3建立一下新的.mxml的页面时默认的背景是蓝色的,请问用什么办法能修改掉此背景颜色,以至于下次创建时背景不是为默认的蓝色的呢?请写出你认为正确的方法。答:修改sdk\frameworks\projects\framework\default.css里Application的backgroundColor: #0000FF;2.使用Flex Bulider3转载 2012-05-08 14:43:12 · 1639 阅读 · 0 评论 -
Flex 构建路径
然libs文件夹是构建路径的一部分,但它并不总是SWC的理想存放位置。当多个项目同时使用相同的SWC时,就不能都存放在libs文件夹中。在这种情况下,SWC可以保持在中心位置,众所周知,SWC路径可以被添加到构建路径中。虽然这意味着需要建立SWC的项目不再包含在项目目录中,但也意味着更容易跟踪副本和正在使用的SWC版本。当想添加SWC到构建路径中时,首先要打开项目属性对话框,然后导航到Fl翻译 2012-05-08 11:41:42 · 3201 阅读 · 0 评论 -
ParseInt
ParseInt(str:String, radix:uint = 0),将字符串转换为整数。如果参数中指定的字符串不能转换为数字,则此函数返回NaN。以 0x 开头的字符串被解释为十六进制数字。与 ActionScript 的早期版本不同,以 0 开头的整数不会被解释为八进制数字。必须指定 8 的基数才能解释为八进制数字。有效整数前面的空白和 0 以及后面的非数字字符将被忽略。参数:原创 2012-05-07 11:58:20 · 8894 阅读 · 1 评论 -
Flex及AS3的一些常用要点
【TextField有两种类型:动态(dynamic)和输入(input),默认值为动态.改变TextField类型方法】field.type = TextFieldType.INPUT; //selectable属性默认值为trueflash.text.TextFieldType.INPUT和flash.text.TextFieldType.DYNAMIC【设定输入框的最大长度】原创 2012-05-07 12:01:25 · 1844 阅读 · 0 评论 -
Flex3工具显示(ToolTips)
创建自定义ToolTipsToolTipmanger有两个方法可以让你自定义ToolTips。这两个方法是createToolTip()和destoryToolTip()。即用来创建和销毁ToolTips对象。当你创建一个ToolTip对象,你可以自定义它的显示效果,类型,事件等。createToolTip()方法有以下的一些参数:createToolTip(text:St转载 2012-04-20 16:31:58 · 1013 阅读 · 0 评论 -
Flex中如何利用HTTPService的send(),将参数传递给HTTPService
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" viewSourceURL="srcview/index.html">转载 2012-04-26 20:51:47 · 986 阅读 · 0 评论 -
Flex分页控件
提到分页大家应该都很熟悉了,几乎所有的应用中都会用到。因而完成一个分页组件在不同的应用中进行复用是必须的,刚写完了一个flex分页的组件,拿来分享一下。如果有什么建议、问题欢迎大家提出。希望可以为flex的开发者们提供一个可靠的分页组件。转载 2011-06-12 15:01:00 · 1797 阅读 · 3 评论 -
Flex TextField 中 restrict 的用法
restrict:指示用户可输入到文本字段中的字符集如果 restrict 属性的值为 null,则可以输入任何字符。如果restrict 属性的值为空字符串,则不能输入任何字符。如果 restrict 属性的值为一串字符,则只能在文本字段中输入该字符串中的字符。从左向右扫描该字符串。可以使用连字符 (-) 指定一个范围。它只限制用户交互;脚本可将任何文本放入文本字段中。此属性不与属性检查原创 2012-03-20 13:06:29 · 3473 阅读 · 0 评论 -
flex 全屏模式
在浏览器中或独立的播放器中使用全屏模式,需下面两步第一步: public function fullScreen(event:Event):void { this.stage.displayState = (this.stage.displayState == StageDisplayState.NORMAL? StageDi原创 2012-03-20 11:44:14 · 947 阅读 · 0 评论 -
flex as3 某段时间重复执行一种操作
某段时间重复执行一种操作 问题我要在单帧里多次执行某个任务解决办法在单帧里使用循环语句多次执行某个任务,例如,使用 for 语句:for (var i:int = 0; i // 显示i.的值 TRace(i); }讨论 使用循环语句可以让你的代码更加简洁。容易阅读和维护。既可以用 while 也可以用 for 语句,但是一般for语句比较好转载 2012-02-28 10:39:20 · 1003 阅读 · 0 评论 -
flex as3 执行复杂的条件语句
问题我要在多个条件中做出决定解决办法可以使用逻辑运算符AND (&&), OR (||), 和 NOT (!) 来创建符合条件语句。讨论 ActionScript中的很多语句都能包含条件表达式。包括 if, while, 和 for 语句,如果测试两个条件都成立可以使用逻辑运算符 AND , &&, (更多细节请看第14章):// 测试今天是否是3月17号var c转载 2012-02-28 10:37:43 · 1340 阅读 · 0 评论 -
Flex特效使用大全(3)
http://developer.51cto.com/art/201008/216791_2.htm转载 2011-11-15 17:44:15 · 879 阅读 · 0 评论 -
flex tree 的使用 ArrayCollection为数据源
效果如图所示: <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="top"原创 2011-10-17 18:25:44 · 1928 阅读 · 0 评论 -
Flex《收藏》
//什么是FlexFlex 是一个针对企业级富互联网应用的表示层解决方案。具体地说,Flex是一种应用程序框架。富互联网应用程序,Rich Internet Application,简称RIA,将桌面应用程序的强交互性和传统Web应用的灵活性结合,对比HTML,表现更花哨原创 2011-09-11 23:24:45 · 1111 阅读 · 0 评论 -
AS3中字典Dictionary的使用 .
在Actionscript帮助文档里面,对Dictionary的参考注解如下: Dictionary 直接继承Object:Dictionary 类用于创建属性的动态集合,该集合使用全等运算符 (===) 进行键比较。将对象用作键时,会使用对象的标识来查找对象,而不是原创 2011-09-03 21:48:28 · 14096 阅读 · 1 评论 -
Form、FormItem、FormHeading
FormHeading:表单标题FormItem:多个FormItem构成表单的内容。FormItem有一个required属性,来设置是否允许为空。Flex提供了强大的验证机制,常用的验证类有StringValidator,NumberV alidator,DateValidator,EmailValidator。 Source属性:表示要验证的对象。Property属性:表原创 2011-06-09 17:58:00 · 1470 阅读 · 0 评论 -
Title window 组件的使用
1,首先自定义一个组件名为TitleWindow2,名字随意。设置属性showCloseButton="true",这样则会在右上角显示关闭窗口叉号代码如下: <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300" borde原创 2011-06-10 13:43:00 · 1129 阅读 · 0 评论 -
ColorPicke 拾色器组件 Grid 组件
<mx:Panel x="133" y="66" width="351" height="309" layout="absolute" title="colorpicker example" fontSize="12"> <mx:Label x="9" y="219" text="selectedColor: 0x{cp.selec原创 2011-06-09 17:34:00 · 1364 阅读 · 0 评论 -
Accordion 、ViewStack、TabNavigator 导航组件
1) Accordion 这个是一个可以收缩的导航控件,就像常用的QQ、MSN聊天工具的折叠面板。这个我们可以了解一下Accordion的selectedIndex和selectedChild两个属性。selectedIndex:元素的索引号selectedChid:元素的ID <mx:Panel title="Accordion Container Exam原创 2011-06-09 16:44:00 · 1603 阅读 · 0 评论 -
组件一些常用的触发事件
addedEffect:当组件添加到容器中时触发。creationCompleteEffect:组件创建完毕时触发。focusInEffect:组件获得焦点时触发。focusOutEffect:组件失去焦点时触发。hideEffect:当组件的visible属性更改为false时触发。mouseDownEffect:按下鼠标时触发。mouseUpEffect:释放鼠标时触发原创 2011-11-15 17:48:28 · 1312 阅读 · 0 评论 -
flex 算术运算
算术运算 问题我要修改一些东西,比如sprite的角度和位置解决办法使用复合赋值运算来改变变量或属性的值讨论 经常我们需要的新值需要建立在旧值的基础上,比如说,我要移动sprite到离当前位置向右10个像素的地方。 一条赋值语句通过赋值操作符(=号)建立,=号右边表达式被运算出来然后其结果存储在左边的变量或属性中。 // 给变量 quantity 增加6转载 2012-02-28 10:36:42 · 855 阅读 · 0 评论 -
flex as3 创建可重用代码
创建可重用代码 问题我要实现代码重用,而不是每次都去复制同样的代码。解决办法创建一个方法,然后再需要的地方调用它,类中的函数 我们通常称为方法。怎样创建类方法: 控制修饰符 function 方法名 ( ):返回数据类型 { // 代码块 }调用该方法只要饮用方法名就可以了,比如: 方法名(转载 2012-02-28 10:42:48 · 868 阅读 · 0 评论 -
Flex Builder 3 常用的快捷键
收起全文注释:Ctrl + shift +cCtrl + /在MXML代码里加CDATA块Ctrl + shift + d代码的缩进和前进TabShift + tab帮助F1Context 帮助Shift + F2自动完成已经输过的词wordcompletionAlt + / ——代码提示内容帮助Alt +原创 2011-12-16 12:21:53 · 1064 阅读 · 0 评论 -
FLEX开发编码规则
1. 文件扩展名:.mxml代码:.mxml。.ActionScript代码:.as。.Css代码:.css。2. 文件名:.不能包含空格,标点和特殊符号。.ActionScript:类和接口使用开头字母大写的命名规则,并且接口并且接口以大写字母I开头。例如:IExampleInterface..Mxm文件总是采用开头字母大写的驼峰式命名。.CSS总原创 2011-12-13 18:35:42 · 1104 阅读 · 0 评论 -
Flex中String转int
Number(String) ;或num = str as Number;原理:假设有一个类叫做Class1,我们声明了一个它的对象 c1,如果想要将它转换成Class2类型,只要这样写:Class2(c1);在AS3中你依然可以这样写,但是AS3 中提供了一个新的操作符: as ,并且推荐使用as 进行强制转换,上述的例子用 as 操作符实现就是这样:c1 as Class2;原创 2011-11-10 19:20:16 · 2265 阅读 · 0 评论 -
Flex4之元数据标签:[ArrayElementType] [Bindable] [DefaultProperty] [Deprecated] [Embed] 等
标签描述[ArrayElementType]在数组中定义所有允许的数据类型。[Bindable]声明一个属性可以在代码中使用数据绑定表达式。[DefaultProperty]定义组件在MXML中使用时的默认属性的名称。[Deprecated]标识一个类或类的元素是不推荐使用的,这样编译器能认出他并在被调用时给出一个警告信息。转载 2011-11-09 09:53:04 · 2456 阅读 · 0 评论 -
Flex3工具显示(ToolTips)教程(2)
设置ToolTips宽度 你可以通过更改maxWidth这个属性来改变ToolTip框的宽度。这个属性是静态的,所以当你设置的时候,你是设置所有的ToolTip框,你不能在ToolTip类的实力上设置次属性。maxWidth这个属性制定了ToolTip框最大的显示宽度(pixels为单位的)。比如设置其为100个piexels<![CDATA[im翻译 2011-11-08 20:16:49 · 1274 阅读 · 0 评论 -
FLEX-Bindable
[Bindable]就是所谓的元数据标签。元数据 标签是一种特殊的标签,它在代码中的作用就是向编译器提供如何编译程序的信息。实际上,这些标签并没有被编译到生成的SWF文件中,而只是告诉编译器如何 生成SWF文件。文档中列出的元数据标签共有12个,本文将讲解这些元数据标签的定义并给出使用它们的示例,在看完这篇文章之后,你就会明白应该在何时何 处在你的Flex 2应用程序中使用元数据标签了。原创 2011-11-09 10:01:49 · 1157 阅读 · 0 评论