flex4专题

图文并茂、手把手教你怎么将Java项目与Flex4整合

Flex的出现可以说很大程度上改变了用户的交互体验,也难怪,现在追求华丽的界面基本上都是用Flex实现的,你不得不承认Flex做的界面确实很好看,像笔者现在无论是做Arcgis还是MapAbc还是其他的,都用的是Flex版。      本文主要记录了怎么将Flex与Java项目整合在一起。       话说网上说了很多方法,可是都是复制来复制去,千篇一律,那种先新建一个Ja

Flex4 ArcGis地图服务操作

1.简单使用 <?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark"xmlns:esri="http://www.esri.com/2008/ags"pageTitle="Exam

Flex4 网页Application界面大小自适应屏幕

首先是按照常规思维在app中设置 <mxml><s:Application .......width="100%" height="100%"minWidth="1280" minHeight="720"> 这样确实可以全屏,但是当屏幕缩放到小于1280*720时,浏览器并不会自动添加滚动条,所以网页超出屏幕大小的内容就看不到了。 为了解决不出现滚动条,在网上找到了答案,并成功解决

flex4 获取当前窗口的长度与宽度

之前为了实现flex网页自适应屏幕大小 看到网上的答案是 Application.application.width Application.application.height 但是这是适用于<mx:Applicationg/>的,在flex4后,建议适用<s:Application/>,发现Application.application已经不存在了 this.stage.s

flex4 outerDocument的使用介绍

<mx:Component> 中定义的 变量仅作用于那个组件/内联 itemRenderer。同样, <mx:Component> 外的内容在不同的作用范围内, 就像这个组件是在另一个文件中定义的那样。   例如, 假设您为这个 itemRenderer 添加了一个 Button, 允许用户从在线零售商那里购买书籍。Button 调用它们的 click 事件上的函数, 所以您可以如下定义这个

Flex4 中的 initialize,creationComplete和applicationComplete事件的执行次序

1.Application标签中有三个事件 initialize,creationComplete,applicationComplete(只用Application才有的事件) creationComplete和applicationComplete有什么区别: creationComplete先执行完 creationComplete是 Application实例完成后就执

flex4 actionScript3.0 addEventListener的各个参数介绍

估计不少人都没用过addEventListener()方法的参数,我就是其中一个。 public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void useCapt

Flex4 事件机制2

在Flex开发中,很多时候需要在父子组件之间传递数据,通过事件可以实现数据的传递,现在写一个简单的例子,在一个Flex应用中有一个TextArea,并且引入了一个自定义组件,自定义组件中有一个Button,点击这个Button,传递一个字符串在TextArea中显示。详细过程如下:        1. 创建主应用文件和自定以组件。        EventTest.mxml <?xm

Flex4 事件机制3

Flex中所有的组件都间接继承自EventDispatcher,通过查看Flex API,了解一下这个类中的方法。         如图所见,该类包含了派发事件、监听事件、移出事件等方法,那么通过这个类就可以实现本文开篇所提出的那种情况,分析一下,监听事件的对象和派发事件的对象必须是同一个对象,这样事件才能被捕获,所以我们需要写一个单例的类,并且组合EventDispatcher,可以满

Flex4 事件机制1

Flex事件贯穿我们整个开发,事件分为两类,用户事件和系统事件,比如说我们在页面点击了一个按钮,这是用户触发的事件,当组件初始化完毕,会触发creationComplete事件,这是系统事件。简单的说,用户事件是人触发的,系统事件是flex自身触发的。 事件的传播分为三个阶段,捕获(Capturing)、定标(Targeting)、冒泡(Bubbling),捕获:为事件监听器检查目标对象之前

Flex4 内部构建错误

这几天编程时遇到: “发生了内部构建错误” 这样的问题,   再编译就说 “类不能嵌套类”;      经过错误排查,发现是     public var accuracy:Numb=er = 0;      Number 中间写了个等号,    flex尽然都查不出原因,  也不显示错误位置;   害我重装1次flex, 重装一次系统,重新构建2次工程, 外加所有新写的代码一句一句 地屏蔽来

Flex4比Flex3”肥”了很多

简单比较一下Flex框架的版本4和3的体积:通过最简单的代码来做实验。 将下面的代码导出发行版。 Flex3:172947 个字节 Flex4:268681 个字节 “肥”了不少啊。 原因之一: Flex4的组件框架比Flex3复杂了不少(灵活性的副作用)。自然地,框架整体代码的可读性继续降低。 Flex4 对绘图API的flash.display.Graphics又进行了封

Flex中的TextInput (1):Flex3和Flex4的不同

TextField 类和 Flash 文本引擎(FTE)类都可用于在 Flash Player 和 AIR 中显示和管理文本。 引自Adobe文档:http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS16DC78B4-CE1E-4b88-B6F6-6C26F0D9EAC1.html   TextInput是Flex处理文

关于flex4安装错误,即flash builder4安装时遇到的exit code 7

出现这个错误,多半是因为你之前安装了CS5的其他非标准产品所致,比如Photoshop CS5精简绿色版之类的东西。找到以下文件夹 C:\Program Files\Common Files\Adobe 改个名字或者干脆删除,就OK了。如果还不行,就卸载掉原来装的CS5组件。如果还是不行,删除相关的注册表,或者去ADOBE官网下一个清除脚本就OK了。

Flex4 + Blazeds + Java 通信

下载参考资料: 一、jar 1. 2.   二、安装环境(略) FB4、MyEclipse6、Tomcat6   三、编写代码 1. 新建JavaWeb工程,工程名为:FlexBlazeds   2. package remoting;public class EchoService {public String echo(String text) {return

flex 3, flex4 连续调用 一个 httpservice时,只有第一次到达了server端

http://blog.sina.com.cn/s/blog_538d55be0101dk0d.html   原因是 如果连续调用server的一个URL,只有第一次真正到达了server,剩下的调用直接走缓存。   解决方法是,让每次调用的URL都不一样:   mxml的写法:   AS的写法: this.ser = new HTTPService(); this.ser.url = "htt

flex4 is really is slow than flex3

yesterday , i post a discussions in flex forum, that is : http://forums.adobe.com/thread/896431?tstart=0   this is reply: http://jackviers.blogspot.com/2011/03/flex-3-vs-flex-4a-performance.ht m

Myeclipse10 整合 Flex4 开发简单例子

第一步  安装FlashBui4.6  破解方法可以网上找 第二步  Myeclispe10和tomcat jdk自行网上安装 第三步  Myeclipse集成Flex环境      1. 进入到  .\Adobe Flash Builder 4.6\utilities,  运行Adobe Flash Builder 4.6 Plug-in Utility.exe  这个是集成到

flex4解决label中文字过长显示省略号的办法

在flex3中,可以通过label的truncateToFit="true"的属性使过长的文字截断,显示...(省略号)。用法如下: <mx:Label truncateToFit="true" 但在flex4以后,mx:Label换成了s:Label,则没有了这个属性。要实现同样的功能,可以用以下代码实现。 <s:Label id="_titleLabel" width="100%

关于flex4中文(zh_CN)本地化应用编译不通过的解决方法

关于flex4中文(zh_CN)本地化应用编译不通过的解决方法 关于flex4中文(zh_CN)本地化应用编译不通过的解决方法   在编译选项中把 zh-CN改为 en_US即可 posted on 2010-05-25 14:17 jiahuafu 阅读(...) 评论(...) 编辑 收藏

Flex4 beta 的 Spark 布局

Flex4 beta 的 Spark 布局 Flex4 beta 的 Spark 布局 SPARK及HALO布局对比 和Spark架构的其他新特性一样,全新的布局一样是在强大的Halo布局的基础上发展而来的。Flex3开发者将会发现了解通用执行流程以及相应的API以及布局逻辑都是十分容易的 。然而,由于Spark更加注重模块化设计所以在一些地方还是有所不同与改进的。 相同的特性 对于使

flex4 FLVPlayer回去弄下

flex4 FLVPlayer回去弄下 http://www.flexden.net/content/flex-4-fc-flv-player Built with Flash Catalyst,and Flash Builder 4.0.This is a one of a Kind FLV Player,for Your Flex Projects/Applications. Clos

flex4的s:states和mx:states的区别

flex4的s:states和mx:states的区别 http://help.adobe.com/en_US/Flex/4.0/UsingSDK/WS2db454920e96a9e51e63e3d11c0bf63611-7ffa.html#WS434685AA-B886-4f71-BF3F-F81884986F28   总结 <s:states>  <s:State name="defa

Flex4 Spark组件ButtonBar设置图片

主程序ButtonBarTest源代码如下: <?xml version="1.0" encoding="utf-8"?><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

Flex4 css中skin设置报错解决

Flex4 css中skin设置 header-background-skin:"MySkin"; 运行时报错: TypeError: Error #1034: 强制转换类型失败:无法将 "MySkin" 转换为 Class。 at mx.controls.dataGridClasses::DataGridHeader/updateDisplayList()[E:/dev/hero_priv

flex4 list 实现分页

<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"                xmlns:s="library://ns.adobe.com/flex/spark"                xmlns:mx="library://ns.ado