FLEX
yaoshengting
这个作者很懒,什么都没留下…
展开
-
Flex通过request与后台进行通信
<br /><?xml version="1.0" encoding="utf-8"?><br /><mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300"><br /> <mx:Script><br /> <![CDATA[<br /> import mx.controls.Alert;<br /> <br /> /**<br /> * 按钮事件<br /> */<br /> pu原创 2010-11-01 17:24:00 · 2762 阅读 · 0 评论 -
flex+blazeds+java(将java整合到flex中)
<br />最近项目中需要Flex与Java进行通信,初步选定使用BlazeDS。看见网上很多HelloWorld的例子都没运行起来,所以决定把自己的经验总结一下分享给大家。配置Flex和Java Web项目的开发的开发环境,这里就不再赘述了,我使用的是Eclipse JavaEE + Flex Builder。下载BlazeDS压缩包,好像有三种版本(Turkey、bin、source), 我用的是bin,解压后里面有一个blazeds.war。在Eclipse中新建一个Flex Project名为Bla转载 2010-09-25 19:28:00 · 982 阅读 · 0 评论 -
flex+blazeds+java(java和flex独立运行)
<br />首先,开发环境<br />1,eclipse3.2+myeclipse5.1,不多说<br />2,eclipse的flex插件:FB3_WWEJ_Plugin.exe<br />3,必须得到blazeds.war,网上很多,可以进行下载(附件中配备)<br />下来,演示例子。<br />1,创建web项目:<br /> 我的项目是hello<br />2,将blazeds.war放入tomcat中,启动,将blazeds.war项目中的,WebConten/Web-Inf复制<br转载 2010-09-25 19:35:00 · 2070 阅读 · 1 评论 -
Flex教程 通过E4X语法遍历XML文档
<br />19.2.1问题<br />对于一个基于多个字段(attribute)的属性值的XML文件, 应如何选取其中的节点?<br />19.2.2. 解决办法<br />使用E4X语法的”@”运算符来存取属性, “([])运算符(数组索引)”是用来指示多个子节点之间的关系, 而”.”运算符则用来表示已命名子节点之间的关系。<br />19.2.3. 讨论<br />通过E4X, 你可以在子节点的名称后附加一个”.”运算符, 这样你就可以存取XML文件中特定的子节点。<br />例如, 从以下的文件中<转载 2010-09-25 19:20:00 · 1906 阅读 · 0 评论 -
jee+blazeds+flex配置(Java工程和 Flex 工程独立)
我们要实现的目的:1.希望在eclipse里面可以创建flex项目。2.在flex中编辑的mxml文件,保存后能够自动的生成flash文件和html文件以供测试,当然正式发布的时候很多的HTML是要删除的。3.利用eclipse在工程中实时同步机制,把我们编译后的flash和html文件直接同步到web工程,然后工程自动部署到tomcat,这样测试就很方便了,因为同步flash和html文件到tomcat根本就不用重新启动。注意我们的关键点本质上只是把flex项目的编译输出直接到web工程。环境搭建:我的环原创 2010-09-25 16:00:00 · 1948 阅读 · 0 评论 -
Flex Application各种属性解析
<br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" <br /> xmlns:local="com.xx.xx.*"<br /> preinitialize="pre()"<br /> creationComplete="init()"<br /> applicationComplete="appComplete(转载 2010-09-25 19:18:00 · 2154 阅读 · 0 评论 -
Flex与JavaScript交互中如何用Flex调用JavaScript
<br />本文和大家重点讨论一下Flex与JavaScript的交互:Flex调用JavaScript或者被JavaScript调用,在Flex中调用JavaScript最简单的方法是使用ExternalInterface(),可以使用此API调用任意JavaScript,传递参数,获得返回值,如果调用失败,Flex抛出一个异常。<br />Flex与JavaScript的交互<br />一、在JavaScript中调用Flex方法<br />在Flex中可以用ExternalInterface来调用Fl转载 2010-09-20 18:38:00 · 1227 阅读 · 0 评论 -
如何进行Flex Spring整合
<br />本文和大家重点讨论一下Flex Spring整合,相比较基于时间轴的Flash开发,Flex框架更适合那些用传统方式开发应用程序的开发人员,而Spring是目前最受欢迎的创建企业级应用的Java框架。不像传统的J2EE开发,Spring提供了轻量级的容器。<br />Flex Spring整合<br />关于Flex<br />AdobeFlex是一套创建富客户端应用(RIAs)的框架.Flex生成的swf文件可以直接运行在FlashPlayer之中。相比较基于时间轴的Flash开发,Flex框转载 2010-09-20 17:47:00 · 851 阅读 · 0 评论 -
三种方式实现Flex读取XML配置文件
<br />本文和大家重点讨论一下Flex读取XML配置文件的几种方法,在Flex中我们经常使用xml文件,因为Flex支持强大的E4X功能,读取xml相当简洁。总结一下常用的Flex读取XML配置文件的方法。<br />Flex读取XML配置文件总结<br />在Flex中我们经常使用xml文件,因为Flex支持强大的E4X功能,读取xml相当简洁。总结一下常用的Flex读取XML配置文件的方法:<br />1.使用Model标签形式<br />首先声明Model标签,<mx:Modelidmx:Mode转载 2010-09-20 17:47:00 · 3465 阅读 · 0 评论 -
Flex读取XML的两种方式
<br />本文通过实例向大家介绍一下Flex读取XML的几种方式,主要包括带名字空间的XML和不带名字空间的XML两种,希望本文的介绍能让你有所收获。<br />Flex读取XML方式<br />◆带名字空间的XML<?xmlversionxmlversion="1.0"encoding="UTF-8"?> <rootversionrootversion="1"xmlns="http://xspf.org/ns/0/"> <usersidusersid="user"> <user> <user_namen转载 2010-09-20 17:45:00 · 630 阅读 · 0 评论 -
用Java生成XML和DOM
<br />XML是一种灵活的数据格式结构,可以用来进行转账除其他事项外应用程序的数据。 XML是常用的许多网络技术,例如通信结合RSS是一种XML文档的例子。本教程将介绍如何使用Java建立和编写XML<br />基本的XML格式<br />文件开始是一个指定XML文档的版本和文件的编码格式的特殊标签,例如:所有的标签都由一个 <“开始和一个">结束,但只有特殊的XML标记结束需要?。文件是由一个或多个节点或节点嵌套组成。每个节点代表文档中的一个标记,来看个例子:1. <?xml v转载 2010-09-29 21:25:00 · 3857 阅读 · 0 评论 -
Java后台解析String形式的Xml
<br />Flex通过request,把前台封装成的Xml传到后台,现在大致讲一下,在后台里javax是怎么解析String形式的Xml,将其转换成bean的,下面这个方法是我在做联系人管理时保存个人地址信息的方法,用红色标记的是得到一个节点中相应节点属性的值。<br />publicvoid saveAddr(String address) {<br /> <br /> System.out.println("在Cmd中,保存地址信息");<br /> Documen原创 2010-10-19 16:07:00 · 4481 阅读 · 0 评论 -
Deploying Flex on WebSphere Application Server
<br />Increasingly as we step further in to the depths of the enterprise we find more and more of our customers are using WebSphereApplicationServer (WAS). <br />When it comes to using Flex Data Services (FDS) on WAS you must modify your Flex configuration转载 2010-11-01 11:16:00 · 1025 阅读 · 0 评论 -
Eclipse集成Flex
<br />安装FB3_WWEJ_Plugin.exe,每一个平台安装一次,<br />路径选择有两个:<br />第一个是安装的路径,如下图<br />第二个是eclipse的安装的路径<br />如:D:/software/eclipse-SDK-3.3-win32/eclipse<br /><br /><br />手动将项目布署到tomcat上<br />第一种方法:在tomcat中的conf目录中,在server.xml中的, <host/> 节点中添加:<br /><Context path= "原创 2010-11-01 10:58:00 · 1986 阅读 · 0 评论 -
在Flex中使用样式
<br />一.使用<mx:Style>标签xml 代码<?xmlversion="1.0"encoding="utf-8"?> <mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"> <mx:Style> Button{ color:#ff0000; borderColor:#cccccc; themeColor:#00ff00; fontFamily:Arial; fontSize:12; fontWeight转载 2010-10-21 14:28:00 · 619 阅读 · 0 评论 -
Flex 菜单效果
Flex的菜单大致有三种形式:菜单控件(Menu),菜单栏控件(MenuBar),弹出式按钮菜单控件(PopUpButtonMenu)Menu 控件创建可分别选择的选项的弹出菜单,此弹出菜单类似于大多数软件应用程序中的“文件”或“编辑”菜单。弹出菜单可以具有所需的任何数目的子菜单级别。打开 Menu 控件后,此控件将一直可见,直到通过下列任一操作将其关闭:调用 Menu.hide() 方法。用户选择已启用的菜单项。用户在 Menu 控件外部单击。用户选择该应用程序中的其他组件。Menu 类没有对应的 MXM原创 2010-10-22 11:08:00 · 5232 阅读 · 1 评论 -
Flex使用图片
•在图片控件中,支持3种图片来源:本地文件、远程文件和内置文件。 •1.本地文件 •本地文件即Flex运行的本地文件目录中的图片。使用这类图片时,可以使用完整的文件地址,或者相对文件地址,例如图9.1的图片位于C盘的Documents and Settings/user/My Documents/My Pictures中,则图片地址为C:/Documents and Settings/user/My Documents/My Pictures/a.jpg。 •2.远程文件 •远程文件指不在本地文件系统上的原创 2010-10-22 11:43:00 · 1519 阅读 · 0 评论 -
Flex之数据格式化
<br />数据格式化是对某些特殊的数据的格式进行规范。例如,日期格式有很多种,可以为“1990-1-2”、“2/1/1990”等。有时数据格式化是必须的,如货币的格式要统一。<br />格式化组件概述<br />Flex 3.0中提供了几种常见的数据格式化组件,如DateFormatter、NumberFormatter、PhoneFormatter等。数据格式化组件说明如表19-3所示。<br />表19-3 Flex 3.0中的数据格式化组件<br />组件名<br />说明<br />Curren原创 2010-10-21 17:08:00 · 4053 阅读 · 0 评论 -
探索 Flex 和 CSS 的强大功能
<br />探索 Flex 和 CSS 的强大功能 <br />Dan Orlando, 软件架构师, Vision Media Group<br />利用已经构建到 Adobe® Flex™ 框架内的 CSS 的强大功能。本文提供了在 Flex 内开始使用 CSS 所需的信息,也提供了在使用 Flex 设计和开发用户界面时加速工作流的提示和技巧。<br />Flex 最为强大的特性之一是其包含的极大的设计灵活性。这些灵活性大部分可归功于 Adobe 用 Flex 实现 CSS。以我为例,我最近为一个新的转载 2010-10-21 15:11:00 · 791 阅读 · 0 评论 -
Flex中如何通过paddingTop样式设置TabNavigator控件内容与Tabs间距离的例子
<?xmlversion="1.0"encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"> <mx:ApplicationControlBar dock="true"> <mx:Form styleName="plain转载 2010-10-20 13:49:00 · 991 阅读 · 0 评论 -
如何使用Flex RadioButton
<?xml version="1.0"?> <!-- Simple example to demonstrate RadioButton control. --> <!-- 如何使用Flex RadioButton MyShareBook.cn 翻译 --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> import mx.controls.Ale转载 2010-10-18 16:48:00 · 1914 阅读 · 1 评论 -
Flex数据绑定中使用Bindable元数据标记
<br />本文和大家重点讨论一下Flex数据绑定,Flex数据绑定需要一个源属性,一个目的属性,以及用于表明何时将数据从源属性拷贝到目的属性的触发事件。当源属性变化时,对象发出触发事件。<br />Flex数据绑定<br />使用Bindable元数据标记<br />当属性成为Flex数据绑定表达式源时,Flex在源属性发生变化时自动将源属性的值拷贝给目的属性。为了告知Flex去执行这个拷贝工作,必须用[Bindable]元数据标记将这个属性注册到Flex中,并且源属性必须发出一个事件。<br />[Bi转载 2010-09-20 13:40:00 · 2737 阅读 · 0 评论 -
深入分析Flex[Bindable]及使用方法
<br />在学习Flex的过程中,你可能会遇到Flex[Bindable]方面的问题,这里和大家分享一下,希望本文的介绍能让你有所收获。<br />深入分析Flex[Bindable]及使用方法<br />◆Flex[Bindable]大概又是Flex用得最多的元数据了。刚开始用用确实好简单,效率真是没的说。不过这几天用着却碰到了些问题,我自己搜集了些资料,想着有必要在blog里总结一下吧。<br />啥是元数据(metadata)<br />今天不晓得为什么livedoc.adobe.com这么慢,没办转载 2010-09-20 13:38:00 · 790 阅读 · 0 评论 -
Flex数字,邮箱,年月日验证
<br /><?xml version="1.0"?><br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"><br /><mx:Script><br /><![CDATA[<br /> import mx.controls.Alert;<br /> private function setValidationFocus(obj:Object):void{<br /> //obj.setFocus();<br /> obj.disp转载 2010-09-17 19:11:00 · 2756 阅读 · 0 评论 -
Flex事件机制
<br />Flex事件机制是观察者模式,即首先要注册事件,事件分发后通过事件响应函数进行处理。<br />例如在AS3中:<br />button.addEventListener(“click”,onClick);//向button注册一个click事件<br />internal function onClick(evt:MouseEvent):void{txt.text=“click a button!”;}//事件响应函数<br /><br />那么注册事件注册什么呢?通过addEventList转载 2010-09-17 19:36:00 · 497 阅读 · 0 评论 -
Flex 开发框架汇总
<br />现有成熟常用的Flex框架:<br /> Cairngorm (Adobe Open Source) - MVC framework<br /> PureMVC (Open Source) - MVC framework<br /> Mate (Open Source) - tag-based, event-driven<br /> Swiz (Open Source) - Metadata-based Dependency Injection<br /> Spring ActionS转载 2010-09-17 19:20:00 · 571 阅读 · 0 评论 -
Flex中省市级联例子
<br /><?xml version="1.0" encoding="utf-8"?><br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="14"><br /><mx:Script><br /> <![CDATA[<br /> import mx.collections.ArrayCollection;转载 2010-09-17 15:32:00 · 1261 阅读 · 0 评论 -
Flex中如何利用firstVisibleItem属性设置或取得第一个显示节点的例子
<br /><?xml version="1.0" encoding="utf-8"?><br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"<br /> layout="vertical"<br /> verticalAlign="middle"<br /> backgroundColor="white"><br /> <mx:Script><br /> <![CDATA[转载 2010-09-15 16:27:00 · 767 阅读 · 0 评论 -
用delete删除XML和XMLListCollection的节点
Problem Summary<br />simply using the Delete key work in Flex does not work most of the time and if you have a Tree that's bound to the XMLListCollection Flex will mess up the Tree Selection after deleting an XML element.Solution Summary<br />Use a custom转载 2010-09-15 14:24:00 · 2147 阅读 · 0 评论 -
Flex中如何利用dataDescriptor和labelFunction属性以及hasChildren()和getChildren()函数设置Tree中包含子节点个数的例子
<br /><?xml version="1.0" encoding="utf-8"?><br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"<br /> layout="vertical"<br /> verticalAlign="middle"<br /> backgroundColor="white"><br /> <mx:Script><br /> <![CDATA[转载 2010-09-15 21:04:00 · 1227 阅读 · 0 评论 -
给弹出的窗口传递参数
<br />主窗体 A.mxml<br /><br />子窗体 B.mxml<br />[Bindable]<br />public var param:String="";//要传的参数<br /><br />var b:B=new B();<br />b.param=this.value;(A窗体要传的值)<br />popupManager.show(b,this,true); <br /> <br />在A.mxml中弹出B.mxml方式有三种<br />PopUpManager.addPopUp(原创 2010-09-15 17:54:00 · 1330 阅读 · 0 评论 -
PopUpManager的createPopUp与addPopUp区别
<br />createPopUp:先设置好弹出方式,然后new出来一个TitleWindow(也可以是自己建的TitleWindow组件)的对象,再通过此对象设置它的表现形式。 <br />addPopUp:先new出来对象,设置好表现形式,然后在选择弹出来。<br />要注意new对象与弹出方式的先后顺序!<?xml version="1.0" encoding="utf-8"?> <!-- http://yecon.blog.hexun.com/29989820_d.html --> <mx:A原创 2010-09-15 17:45:00 · 801 阅读 · 0 评论 -
Flex中树形节点的图标的设置的两种方法
<br />1.利用tree的属性<br /> folderClosedIcon="@Embed(source='contact/image/group.png')"<br /> folderOpenIcon="@Embed(source='contact/image/group.png')"<br /> defaultLeafIcon="@Embed(source='contact/image/online.png')"<br />2.利用tree的iconFunction属性<br />原创 2010-09-14 14:14:00 · 1060 阅读 · 0 评论 -
Flex中DataGrid绑定ComboBox ,自动显示行号,增加行,删除行,保存数据
title="个人信息" width="682" height="438" showCloseButton="true" close="closeHandler();" borderColor="#00BEFF" cornerRadius="0" layout="absolute" x="200" y="100" fontSize="14"原创 2010-09-17 14:11:00 · 3866 阅读 · 1 评论 -
Flex Array和Flex ArrayCollection的用法和区别
<br />本文和大家重点讨论一下Flex Array和Flex ArrayCollection的用法和区别,这里从六个方面向大家介绍,相信通过本文的学习你对二者之间的联系会有明确的认识。<br />Flex Array和Flex ArrayCollection的用法和区别<br />1.Flex Array作为控件使用<br />FLEX3写法:<br /> <mx:Flex Arrayidmx:Flex Arrayid=”barname”> <mx:String>Flash</mx:String> <m转载 2010-09-17 17:27:00 · 1657 阅读 · 0 评论 -
FlexArray用法指导
<br />FlexArray随笔<br />as中的FlexArray可以放不同类型的值,['a',1,newobject()]<br />◆给FlexArray添加新元素<br />vararr:FlexArray=[1,2,3]<br />1.直接添加<br />arr[3]=4<br />现在arr就是[1,2,3,4]<br />2.使用length<br />arr.length=10<br />现在arr从第四个元素起到第十个元素全为空<br />3.使用FlexArray的方法<br />p转载 2010-09-17 18:38:00 · 2147 阅读 · 0 评论 -
Flex Array和ArrayCollection的区别
<br />当Array的数据发生变化的时候,用它作为数据源的控件不能感知这种变化。<br />例如:myArray.push("new value"); 这时,如果一个List用它作为dataProvider,List的列表中不会增加新加入的这个值。<br />而当ArrayCollection的数据发生变化的时候,能够通知控件发生变化。<br />例如:myArrayCollection.addItem("new item"); 这时,如果一个控件List用它作为dataProvider,List列表中转载 2010-09-17 17:12:00 · 1479 阅读 · 0 评论 -
Flex中DataGrid动态增加列
方法一:<?xmlversion="1.0"encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"> <mx:Script> <![CDATA[ import mx.controls.dataGrid原创 2010-09-17 17:10:00 · 3699 阅读 · 1 评论 -
FLEX实践—XML、XMLList、XMLListCollection、ArrayCollection关系转换
<br /><?xml version="1.0" encoding="utf-8"?> <br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" <br /> layout="absolute" <br /> creationComplete="init()"> <br /> <mx:Script> <br /> <!--[CDATA[ <br />转载 2010-09-17 16:35:00 · 1609 阅读 · 0 评论 -
Flex各种验证
1.邮件验证<br /><mx:EmailValidator<br />id="emailV"<br />source="{txtEmail}"<br />property="text"<br />invalidCharError="非法字符"<br />invalidDomainError="非法域"<br />invalidIPDomainError="非法IP域"<br />missingAtSignError="缺少@符"<br />missingPeriodInDomainError="缺少域后缀转载 2010-09-17 19:12:00 · 1378 阅读 · 0 评论