
Flex
通过flex技术和相关框架实现的功能
夫妻IT录
边学,边总结,边借鉴,有些只是自己的想法,希望能够帮助大家解决遇到的问题
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
actionScript中使用形状、遮罩、混合和滤镜
一、形状类Shape1.创建Shape类对象,调用其graphics属性,在调用其相应的方法进行绘制即可。 二、对对象应用动态遮罩1.使用遮罩需要明白三点,1)需要被遮罩的显示对象(谁要被遮罩),2)作为遮罩的显示对象(拿什么遮罩),3)将作为遮罩的显示对象赋值给需要被遮罩的显示对象的mask属性。 三、使用ActionScript创建可视化效果1.混合模式类:Blen原创 2013-11-08 12:16:37 · 1337 阅读 · 0 评论 -
如何做好Flex与Java交互
三种flex4与Java顺利通信的方式是: flex与普通java类通信RemoteObject;flex与服务器交互HTTPService; flex与webservice交互WebService。 当大家尝试使用flex与普通java类通信时,一般用RemoteObject,具体的代码段如下: package com.flex.demo;原创 2014-03-11 11:15:11 · 709 阅读 · 0 评论 -
BlazeDS配置文件说明
默认的配置有四个文件,都在WEB-INF/Flex目录下,分别为:web.xml,services.xml和remoting-config.xml.配置文件加载的顺序为web.xml -> service-config.xml -> remoting-config.xml.1).web.xml配置文件web.xml是部署描述文件,Web应用服务器(Tomcat or Websphere)启转载 2014-02-10 14:05:34 · 807 阅读 · 0 评论 -
Flex元数据标签之[Style]
Flex中引入了元数据标签的概念,这些标签并没有被编译到SWF文件中,而只是告诉编译器如何生成SWF 文件。[Style] Style元数据标签用来为组件定义自定义样式属性。[Style]标签要插入到ActionScript类定义之前,或MXML文件中的块内。 用法如下:[Style(name="style_name"[,property="value",...])转载 2014-02-10 10:51:30 · 675 阅读 · 0 评论 -
flex中TitleWindow滚动条问题
在flex中spark包中的s:TitleWindow替代了原有的mx:TitleWindow标签,这里需要注意的是,在mx:TitleWindow中默认添加了滚动条,这里只说一下s:TitleWindow中添加滚动条的问题。 具体代码如下(SaveTitleWindow.MXML): <s:TitleWindow xmlns:fx="http://ns.ad原创 2014-01-17 15:38:16 · 1552 阅读 · 0 评论 -
Flex addEventListener增加事件侦听函数时传递多个参数 .
今天在写事件监听器时,想往处理函数中传入参数。上网查到了一篇不错的文章,如下: 注:优快云已经有人转载了,但是我还是贴到了自己的日志里,一方面是方便以后参与,一方面可能方便我的朋友们,或来其它同行。 package{ public class EventArgExtend { public function EventArgExtend(转载 2014-01-17 15:24:37 · 782 阅读 · 0 评论 -
flex可拖动的panel
package createDrag{ import mx.containers.Panel; import flash.events.MouseEvent; import flash.geom.Point; /** * 可拖动panel组件 */ public class DragPanel extends Panel{ private var _sta转载 2014-01-10 15:33:46 · 822 阅读 · 0 评论 -
flex4中创建竖向显示的button
1.创建一个VButton的自定义类,继承与button,重写initialize()方法,为labelDisplay的text属性显示的文本添加回车,贴出代码如下:package components{ import spark.components.Button; /** * flex4中竖向按钮 * @author * @version 1.0.0原创 2013-11-11 13:26:05 · 1146 阅读 · 0 评论 -
flex自定义组件的编写步骤
1,重写一个组件系统依次调用Constructor(构造方法)-->createChildren()-->commitProperties()==>measure()==>updateDisplayList() ; a,Constructor构造方法,初始化属性,默认值 在这个方法中使用最好。 b,createChildren() 创建子对象,在组件中添加子对象。是使用a转载 2013-12-20 17:52:50 · 878 阅读 · 0 评论 -
flex4事件监听与自定义事件分发(一)
1.事件监听:mxml里面: as里面:button.addEventListener(MouseEvent.CLICK,handleChangeColor);2.自定义事件分发:this.dispatchEvent(new Event("myEvent")); 其中this可以为任何想要分发事件界面用户组件。myEvent为你想要分发的自定义事原创 2013-06-21 11:33:56 · 1007 阅读 · 0 评论 -
flex4中xml的加载方式
在flex中,xml是经常被用到的。 它主要有两种加载方式: 1.静态加载。在静态加载中,xml又分为两种使用方式,一种是作为对象被使用,还有一种就是直接使用。 (1)xml作为对象使用。这种使用方式我们通常会将xml文件作为数据源引入到fx:Model标签中。例如现在有一个xml文件,名为product.xml,原创 2013-06-20 15:07:45 · 893 阅读 · 0 评论 -
flex4事件监听与自定义事件分发(二)
1.今天说一下创建事件,下面我根据一段代码来讲解一下这是一个自定义组件,是将“确定”按钮和“取消”按钮,放在了一个hgroup里,做成的一个组件。为了达到降低耦合的目的,我们在单击“ok”和“canel”按钮时,分别派发了“userAccept”和“userCanel”事件。如上图标签中所示。但是光光派发事件是不够的,因为flex的编译器不知道“userAccept”和“userCanel”是事件原创 2013-07-05 12:00:20 · 1096 阅读 · 0 评论 -
flex4事件监听与自定义事件分发(三)
1.我们来说一下自定义事件子类。什么时候创建新的事件类以及怎么创建。 (1)说一下,我们什么时候需要自定义事件类。举例说明,在flex中事件的基类是Event,而当我们点击某个按钮或者是单击某个组件的时候,通常用的事件是MouseEvent,这是为什么呢?这是因为MouseEvent中有event类中所不具备的属性,比如当点击是鼠标的"x"属性,"y"属性等信息,都是eve原创 2013-07-05 14:32:54 · 1862 阅读 · 0 评论 -
创建MVC模式的flex应用程序(一)
flex与java一样,也是面向对象的一门语言。我们在编写的时候尽量做到功能与界面分离。下面是我自己总结的一些东东: 1.在flex中,我们总会动态的获取一些信息,经常会用到Httpservice,一般大家写Httpservice经常会把标签直接写在fx:Declarations标签里,通过ResultEvent获得从服务器返回的信息,但是如果Httpservice过多原创 2013-06-24 14:00:47 · 760 阅读 · 0 评论 -
Flex开发者需要知道的10件事
FlexActionScript编程框架设计模式原文:http://blog.flexdevelopers.com/2010/04/10-things-good-flex-developer-should.html翻译:http://bbs.9ria.com/viewthread.php?tid=54144&from=recommend_f要想成为一名优秀的Flex编程人员,单转载 2014-01-09 14:45:10 · 546 阅读 · 0 评论 -
Flex日志详解
原文:http://yunzhongxia.iteye.com/blog/1150218 log4j对于java开发者最熟悉不过了,log4j不仅可以控制日志输出的目的地,还可以控制日志输出级别,便于调试和发布,一个好的产品需要记录很多日志便于日后的维护,尤其是产品上线之后。 在Flex中也提供了这样的一个框架,Logging API就是最基本的日志控制框架,只不过大部分转载 2014-01-09 17:12:21 · 729 阅读 · 0 评论 -
flex4 中Array 与ArrayCollection的用法
1.ArrayCollection循环获得里面对象的方法:现在有一个ArrayCollection实例对象arrayCollection,进行for循环,循环时的临时变量为i (1)使用Array语法,表示为arrayCollection[i]; (2)arrayCollection.getItemAt(i);这两种方法在功能上等价,但是后原创 2013-06-21 15:09:18 · 1016 阅读 · 0 评论 -
Flex中TextInput组件如何设置限制某些字符的输入
1. 限制某个字符的输入,用符号 ^ 跟上要限制的字符,可跟多个字符 2. 设置只能输入某些字符,将允许输入的字符罗列出来即可,也可以用 - 组合表示字符范围 3. 组合使用 二: FONT color=#108ac6>flex TextIn转载 2014-01-09 14:38:52 · 734 阅读 · 0 评论 -
ActionScript中的HTTP请求与外部通信
一、导航至URL1.flash程序中最普通的HTTP请求是使用URLRequest类和navigateToURL()方法进行URL导航。 1)创建URLRequest对象,填充url 2)navigateToURL()进行访问,是在新选项卡打开还是在当前选项卡打开(_blank 、_self)2.如果本地swf文件想要访问网络资源,需要设置flash player设置管理器原创 2013-11-05 17:38:38 · 1490 阅读 · 0 评论 -
ActionScript3中加载外部素材
一、加载素材 1.使用Loader加载外部数据(Loader与URLLoader相似,但是它一般主要加载和显示图片和swf等,它可以显示加载进来的内容) 2.用Loader的contentLoaderInfo属性来监听Loader的一系列事件。 3.Loader类是DisplayObject的子类,想要显示需要将其添加到显示列表,(可以在创建完其对象后添加,也可以在加载完成原创 2013-11-07 10:05:36 · 1165 阅读 · 0 评论 -
flex判断对象类型
1. mx.core.UIComponent.className():String如果要操作的对象是UIComponent, 可以直接访问它的className属性,如:trace( myButton.className ) -> Button2. mx.utils.NameUtil.getUnqualifiedClassName(object:Object):String此方法会原创 2014-01-03 11:05:11 · 989 阅读 · 0 评论 -
flex4数据绑定的深入理解
flex数据绑定的最终目的就是在改变模型(数据)的同时,能够将界面上的相应组件进行同步更新。换句话说,我们应该在项目运行时,极力避免直接操作构成视觉界面的那些组件,而是让这些组件自动根据数据的改变做出反应,这就是数据绑定的本质。 (1)属性的绑定。说个小例子:在一个application文件里有一个属性str:String,他的值被绑定到一个label的text属性上,“”原创 2013-06-21 11:09:28 · 810 阅读 · 0 评论 -
flex4中自定义itemRenderer呈现器(一)
自定义呈现器通常有两种方式,今天我们来说第一种,也是相对比较底层的一种,通过实现mx.core.IDataRenderer接口来自定义呈现器。下面我贴出一段代码通过隐藏的getter,setter方法来监听data的变化。原创 2013-06-27 17:28:36 · 746 阅读 · 0 评论 -
flex的失效机制
一、什么是失效机制: Flex 使用“失效机制(invalidation mechanism)”来同步组件的更改。Flex 用一系列方法的调用,比如在setter方法内监控一个变更变量来标记组件的某些东西已经发生变化, 然后在下一个“渲染事件(renderevent)” 中触发组件的commitProperties(), measure(), layoutChrome(),upd转载 2014-01-09 14:32:30 · 2007 阅读 · 0 评论