flex
文章平均质量分 79
NM_IT
it爱好者
展开
-
swf 嵌入 jsp 中
var LocString = String(window.document.location.href); function getQueryStr(str) { var rs = new RegExp("(^|)" + str + "=([^\&]*)(\&|$)", "gi") .exec(LocString), tmp; if (tmp = rs) {原创 2014-07-15 09:52:48 · 1156 阅读 · 0 评论 -
Flex4中DataGrid,itemrender 多行多列值控制
写了一个简单的Demo,目的是帮助大家初步了解itemrender的使用,以及如何对多行数据同时操作。Demo操作过程。1. DataGrid为3列,第一列是check box.2. 点击选中多行的check box.3. 点击删除选中行,所有被选中的行的第三列的值改变为 Deleted.GridDemo.mxml原创 2014-06-18 17:29:41 · 1429 阅读 · 0 评论 -
flex4 的常用验证控件
1.验证必填项代码如下:Validator组件的功能是检测必填项。我们把要检测的组件的名字写在source属性中,把要检测的组件的属性写在property属性中,然后自 定义 requiredFieldError属性的值即可。当然requiredFieldError属性的值也可以不定义,那么就会使用默认的提示文字。上面的错误提示的文字有些看不清,只需要加上这原创 2014-06-18 17:20:48 · 573 阅读 · 0 评论 -
FLEX 构建完美的带有CheckBox三状态的Tree控件(checkTree)[附测试下载]
不用说什么了,需要两个文件: CheckTree.aspackage ht{ import mx.controls.Tree; import mx.core.ClassFactory; import mx.events.ListEvent; /** * 三状态复选框树控件 * */ public class CheckTree extends Tree转载 2014-06-18 18:08:09 · 1122 阅读 · 0 评论 -
FLEX4 屏闭系统右键菜单列表控件DataGrid/Tree/List上点右键时自动选择当前行
第一步:到http://rightclickmanager.googlecode.com/下载rightclickmanager-source-lib-0.1.rar并引入自己的FLEX工程,这是实现右键点击事件,及完全屏闭系统右键菜单的关键!第二步:打开: .template.html 文件,修改为:原创 2014-06-18 18:02:43 · 672 阅读 · 0 评论 -
Flex 4 移动特效实例
<![CDATA[ import mx.effects.easing.Bounce; ]]> <mx:Blur duration="1000" blurXFrom="0.0" blurXTo="10.0" blurYFrom="0.0" blurYTo="1原创 2014-06-18 18:00:42 · 968 阅读 · 0 评论 -
Flex 4 简单画图实例
这是flex4下的画图,比较简单。<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight=原创 2014-06-18 17:58:49 · 822 阅读 · 0 评论 -
FLEX4 用RemoteObject同时调用多个服务端函数,且指定每个调用的回调处理函数(附下载地址)
在用到FLEX的AMF信道进行远程通讯过程中,很多人都碰到一个问题:实例化一个RemoteObject对象,调用多个服务端函数和指定resultHandler()来作不同的处理。 而且我们希望远程函数调用与本地的函数调用区别开来,新手进来也不容易困惑~! 下面我们来讲讲以上的问题怎么解决! //1、派生一个RemoteObject来实现我们转载 2014-06-18 17:55:28 · 585 阅读 · 0 评论 -
FLEX4 依赖注入的实现
通常认为好的面向对象的设计里,一个类只负责处理一件事情,为了遵守这个规则,几乎所有的对象都必须合作才能完成它们的职责,但是那些合作的对象来自哪里?典型的,没有依赖注入,你只能实例化合作的对象在你的组件里,这样就会产生一个紧的藕合在你的对象之间.久而久之会让你的应用难于维护并且你的组件很难进行单元测试.此时依赖注入就应运而生.当你想使用一个框架或者一个容器来注入那些合作的对象至那些需要这些对象的对象原创 2014-06-18 17:38:31 · 544 阅读 · 0 评论 -
Flex4 的 TitleWindow创建
Creating a pop-up windowTo create a pop-up window, use the PopUpManager createPopUp() method. The createPopUp() method has the following signature:public static createPopUp(parent:DisplayObjec原创 2014-06-18 17:22:38 · 612 阅读 · 0 评论 -
flex4 与几种页面间 交互方法
1) 通过SWFObject模块SWFObject是一个用于在HTML中插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。写法:swfobject.embedSWF("swf",原创 2014-06-18 17:27:28 · 588 阅读 · 0 评论 -
flex4 的事件机制
一、事件源事件源产生并分派(dispatch)事件。在flex中,通过继承flash.events.EventDispatcher类,就可以使用dispatchEvent()方法分发事件给事件监听者。ActionScript3.0语言参考中关于dispatchEvent方法的说明如下:public function dispatchEvent(event:Event):Boolean原创 2014-06-18 17:19:27 · 556 阅读 · 0 评论 -
Flex4 Array和Flex ArrayCollection的用法和区别
本文和大家重点讨论一下Flex Array和Flex ArrayCollection的用法和区别,这里从六个方面向大家介绍,相信通过本文的学习你对二者之间的联系会有明确的认识。Flex Array和Flex ArrayCollection的用法和区别1.Flex Array作为控件使用FLEX3写法: mx:Flex Arrayidmx:Flex Arrayid=”原创 2014-06-19 13:52:43 · 658 阅读 · 0 评论 -
flex4 TiltleWindow
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300" close="close()" showCloseButton="true"> <![CDATA[ import mx.managers.PopUpManager; [原创 2014-06-19 15:01:32 · 529 阅读 · 0 评论 -
flex4 父子页面数据交互实现(回调函数)
在网上看到一个父子页面数据交互的例子,自己也写了写。首先父页面test.mxml<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"原创 2014-07-10 16:25:18 · 1123 阅读 · 0 评论 -
flex 4 TabNavigator 切换触发事件
<mx:TabNavigator width="100%" height="100%" id="tabMain"> <ercc:Expert id="tabExpert" label="专家" width="100%" height="100%"> <ercc:Team id="tabTeam" label="队原创 2014-06-19 14:25:59 · 1899 阅读 · 0 评论 -
flex4 自定义右键菜单
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" creationComplete="init()">原创 2014-06-20 16:35:43 · 633 阅读 · 0 评论 -
flex4 dataGrid 单元格内加超链接
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:supportClasses="com.esri.ags.skins.supportCl原创 2014-06-20 17:03:28 · 1060 阅读 · 0 评论 -
Flex4 读取URL参数
第一种方法 传值方式http://host:port/index.jsp#UserID=111原创 2014-06-19 14:24:07 · 574 阅读 · 0 评论 -
用Flex4 开发的Flv播放器
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundGradientColors="[#F1F2F6, #FBFCFF]" creationComplete="flv_video.volume=0.2" applicationComplete="getPosition原创 2014-06-19 15:09:57 · 905 阅读 · 0 评论 -
flex4 父子页面交互实现(触发事件)
昨天使用了方法回调的方式实现的,今天写了个以手动触发自定义事件,在分派回的事件流中携带交互数据对象的方式实现父子页面交互首先自定义一个事件,myEvent.as文件[html] view plaincopypackage { import flash.events.Event; public class MyEvent extends Ev转载 2014-07-10 16:26:46 · 908 阅读 · 0 评论 -
Flex4 Alert PopupManager 示例
Flex4中的PopupManager类似模仿桌面用户界面的弹出窗口,也有些像JS中的弹出界面可操作,底层界面灰暗并禁用掉。先创建一个需要被弹出的窗口文件,代码如下:原创 2014-06-19 14:36:27 · 516 阅读 · 0 评论 -
flex4 与报表
在传统的web语言例如jsp或者asp对于将结果导出成excel报表形式已经变得相当简单和成熟了,在flex里面是如何将表格单元格的数据导出来的呢?adobe公司给我们提供了一种解决方案:首先将表格里面的数据序列化成为字符串,然后利用URLVariables和URLLoader类将字符串发送到服务器端脚本,在服务器端加上文件头,指定filename和contentType,利用浏览器在客户原创 2014-06-19 14:34:36 · 627 阅读 · 0 评论 -
使用Flex4开启用户的摄像头,并且拍照保存
1.先来做一个最简单的例子,开启摄像头,并且拍照显示在Image组件中<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/f原创 2014-06-20 15:29:45 · 675 阅读 · 0 评论 -
Flex4中添加自定义右键菜单
下面这个例子给Flex的右键添加一个自定义的菜单,并且在点击菜单内容时,执行事件1var copyrightMenuItem:ContextMenuItem = new ContextMenuItem("菜单内容",true,true);1234原创 2014-06-20 15:25:12 · 1130 阅读 · 0 评论 -
Flex4 中将网页的参数传递给Flash,并且在Flash中读取这些参数
使用Flash Builder 4创建Flex应用,会自动生成网页调用Flash,会有两种方式显示Flash,下面针对这两个方式看看如何添加参数。方式一(swfobject):1234567891011121314151617原创 2014-06-20 15:23:39 · 652 阅读 · 0 评论 -
flex4 操作word文档
对于word,可将word文档模板文件存成xml格式,而此xml文档中的图片是以“base-64 encoded”,而flex4可以将生成的图片快照下来再转换成此格式,flex能够操作xml文件,从而可以修改word xml模板文件中的内容,从而与word协作。将ImageSnapshot对象利用flex4的encodeImageAsBase64()方法转换为base-64 encoded格式原创 2014-06-19 14:14:06 · 1150 阅读 · 0 评论 -
Flex4 点击弹出菜单示例
<![CDATA[ //导入需要的包 import mx.controls.Menu; import mx.events.MenuEvent; import mx.controls.Alert; import flash.geom.Point; import flash.events.MouseEvent; //声明一个标明鼠标位置的原创 2014-06-19 14:12:29 · 1088 阅读 · 0 评论 -
Flex4 导入Excel文件示例
<![CDATA[ import mx.rpc.remoting.mxml.RemoteObject; import mx.collections.ArrayCollection; import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent;原创 2014-06-19 14:11:32 · 1723 阅读 · 0 评论 -
Flex4 Popup窗口访问父窗口的5种方法以及相互传值
1.如果使用MVC框架,相信这并不是一个问题。而如果没有使用的话,可以用类似的方法设置一个单例,子窗口和父窗口通过这个单例来交互消息,如果需要解耦,请发送自定义事件。总之,只要按照MVC思路来做就可以了。2.类似JS,在子窗口的构造函数里增加一个参数,将父窗口传参进去。MXML没有构造函数,用一个属性来保存父窗口引用也可以。这种方法在前面一篇文章中有详细描述。3.无论是createPopU原创 2014-06-27 13:20:18 · 1546 阅读 · 0 评论 -
Flex4 XML/XMLList 常用操作
1 XML、XMLList操作Flex对xml提供了很多强大而灵活的操作。相对于其他语言,flex对xml的格式要求不那么苛刻,只要符合基本格式语法的字符串,flex能非常简单的转换成xml操作。而实际上,xml是一种非常方便的层次数据描述格式。1.1 XML和XMLList的关系XML的很多操作最终都是通过XMLList对象来实现的。XML是一个节点,XM原创 2014-06-27 11:56:25 · 714 阅读 · 0 评论 -
Flex4 中的 initialize,creationComplete和applicationComplete事件的执行次序
1.Application标签中有三个事件 initialize,creationComplete,applicationComplete(只用Application才有的事件) creationComplete和applicationComplete有什么区别: creationComplete先执行完 creationComplete是 Application实例完成后就执原创 2014-06-27 11:49:29 · 675 阅读 · 0 评论 -
flex4 获取当前窗口的长度与宽度
之前为了实现flex网页自适应屏幕大小看到网上的答案是Application.application.widthApplication.application.height但是这是适用于的,在flex4后,建议适用,发现Application.application已经不存在了,后来在meteorlWJ博客的回复中找到了答案。http://blog.csdn.net原创 2014-06-27 12:02:38 · 793 阅读 · 0 评论 -
flex4 actionScript3.0 addEventListener的各个参数介绍
估计不少人都没用过addEventListener()方法的参数,我就是其中一个。public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):voiduseCap原创 2014-06-27 09:58:57 · 1316 阅读 · 0 评论 -
Flex4 网页Application界面大小自适应屏幕
首先是按照常规思维在app中设置转载 2014-06-27 12:04:22 · 1847 阅读 · 0 评论 -
Flex4 事件机制2
在Flex开发中,很多时候需要在父子组件之间传递数据,通过事件可以实现数据的传递,现在写一个简单的例子,在一个Flex应用中有一个TextArea,并且引入了一个自定义组件,自定义组件中有一个Button,点击这个Button,传递一个字符串在TextArea中显示。详细过程如下: 1. 创建主应用文件和自定以组件。 EventTest.mxml<s:原创 2014-06-26 11:38:08 · 604 阅读 · 0 评论 -
Flex4 事件机制3
Flex中所有的组件都间接继承自EventDispatcher,通过查看Flex API,了解一下这个类中的方法。原创 2014-06-26 11:26:33 · 684 阅读 · 0 评论 -
Flex4 事件机制1
Flex事件贯穿我们整个开发,事件分为两类,用户事件和系统事件,比如说我们在页面点击了一个按钮,这是用户触发的事件,当组件初始化完毕,会触发creationComplete事件,这是系统事件。简单的说,用户事件是人触发的,系统事件是flex自身触发的。 事件的传播分为三个阶段,捕获(Capturing)、定标(Targeting)、冒泡(Bubbling),捕获:为事件监听器检查目原创 2014-06-26 11:22:36 · 641 阅读 · 0 评论 -
flex 4的RemoteObject的用法
访问远程Java对象为了实现对远程Java对象的访问,在服务器端,需要完成如下几个 步骤:1. 创建LiveCycle Data Service Web应用;2. 实现POJO Java类;3. 在LiveCycle Data Service Web应用中部署POJO Java类;4. 配置remote-config.原创 2014-06-23 17:27:25 · 833 阅读 · 0 评论 -
flex4 AdvancedDataGrid 加超链接
以上例子原创 2014-06-23 17:57:19 · 695 阅读 · 0 评论