49_flex
自找苦吃,自得其乐
有时候,我们缺乏的不是道理,而是吃苦的勇气
展开
-
Flex Datagrid的使用
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init();" verticalAlign="middle" horizontalAlign="center" backgroundColor="#C3E2EE" height="100%" wid原创 2013-01-04 14:28:06 · 704 阅读 · 0 评论 -
ArcGis地图结构图
原创 2012-05-20 14:12:25 · 1470 阅读 · 0 评论 -
copy flex的mxml文件所产生的问题
有的时候为了加快开发的速度,你不得不采用copy改的方式去做项目,但是你需要注意在flexBuilder里面这种方式可能会产生问题:例如你的felx_src文件夹下面本来有一个文件名称为:test.mxml的文件,可能现在你需要另外一个跟他一样的文件于是你copy一下这个文件,然后黏贴的时候直接把名称改成了test1.mxml,等你改完了之后你去bin-debug文件夹下去查看一下,你会发现你原创 2012-05-21 09:33:23 · 876 阅读 · 0 评论 -
动态的向地图中添加点
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:esri="http://www.esri.com/2008/ags" layout="absolute" pageTitle="Buffer using the Geometry Service"> <![CDATA[原创 2012-06-06 16:39:09 · 742 阅读 · 0 评论 -
flex的条件判断:存在即为true
<![CDATA[ import mx.controls.Alert; private var str:String = null; private var o:Object = "123"; private function init():void { //因为str是空所以条件不成立 if(str) { Alert.show(str.toStr原创 2012-06-06 15:19:53 · 1118 阅读 · 0 评论 -
flex move
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundColor="white" layout="absolute" creationComplete="init()" mouseDown="mouseDown(event)"> <![CDATA[ import mx.controls.原创 2012-06-05 14:20:38 · 1498 阅读 · 0 评论 -
flex glow
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="388" height="356"> <mx:Glow id="glowImage" duration="1000" alphaFrom="1.0" alphaTo="0.3" blurXFrom="0.0"原创 2012-06-05 13:57:23 · 986 阅读 · 0 评论 -
ArcGIS点击地图查询
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:esri="http://www.esri.com/2008/ags" layout="absolute" pageTitle="Buffer using the Geometry Service"> <!-- This sample原创 2012-06-01 17:21:19 · 1376 阅读 · 0 评论 -
flex resize
<![CDATA[ private var hideFlag:Boolean = true; private function resizeF():void { if(!hideFlag) { up.play(); } else { down.play(); } hideFlag=!hideFlag; } ]]> <m原创 2012-06-05 13:53:18 · 610 阅读 · 0 评论 -
flex sprite
<![CDATA[ import flash.display.Sprite; import mx.core.UIComponent; private var xLoc:int = 20; private var yLoc:int = 20; private var circleColor:Number = 0xFFCC原创 2012-06-05 14:21:45 · 715 阅读 · 0 评论 -
flex fade
fade 类:<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" alpha="0.1" rollOut="rollOutH(event)" rollOver="rollOverH(event)" width="400" height="300"> <![CDATA[ [Embed(source="原创 2012-06-05 13:56:40 · 685 阅读 · 0 评论 -
flex 显示当前时间
<![CDATA[ private function showTime():void { var tick:Timer = new Timer(1000); tick.addEventListener(TimerEvent.TIMER,show); tick.start(); } private function show(event:TimerEven原创 2012-06-05 13:50:14 · 823 阅读 · 0 评论 -
导入别人Flex项目常见错误处理
1.unable to open 'D:/flex-projects/RoadService/WebContent/WEB-INF/flex/services-config.xml'这种情况是因为别人的项目跟你的项目的工作目录不一样,把位置改为你自己的workspace就行了比如你的项目是放在D:/flexprojects下面的,那么你就应该把项目属性的Flex Compiler选项修改为原创 2012-06-04 22:37:19 · 3690 阅读 · 0 评论 -
ArcGIS Query
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:esri="http://www.esri.com/2008/ags" pageTitle="Query Task (without a map)"> <esri:QueryTask id="queryTask" url="h原创 2012-05-31 18:46:47 · 3198 阅读 · 1 评论 -
flex实现窗口关闭时放大和缩小的效果 Zoom
zoom类:<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" width="416" showCloseButton="true" creationComplete="onCreate()" height="304" close="on_win_close()"> <![CDATA[ import原创 2012-06-08 14:54:00 · 1868 阅读 · 0 评论 -
flex 自定义事件
我们自定义事件的执行的过程:1.我们对于控件的操作产生了事件2.事件被派发出去3.事件产生的影响又在界面上体现了出来自定义事件类 MyEvent :package utils{ import flash.events.Event; public class MyEvent extends Event { public static const EVE原创 2012-06-06 19:43:49 · 594 阅读 · 0 评论 -
flex安全沙箱问题真的可以解决
域文件: 很多人都写了关于Flex安全沙箱问题的解决办法,可是依然有很多人理解不了,因为我们按照他们的说法去做的时候并不能解决问题,这是为什么?首先了解FlexBuilder的两个Servers的区别和联系。区别:因为FlexBuilder编辑器它里面包含了两个Servers,一个是用来发布java工程的,一个是用来发布Flex+原创 2012-04-26 23:19:22 · 3866 阅读 · 0 评论 -
RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend"
[RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 404: url: 'http://localhost:8080/WebRoot/mes原创 2012-10-17 09:20:19 · 4684 阅读 · 1 评论 -
flex从数据库取数据动态生成tree
1.新建一个Node类:package{ import mx.collections.ArrayCollection; public class Node { //节点类型 public var type:String; public var id:String public var name:String; public var children:Array原创 2012-10-16 09:11:20 · 1281 阅读 · 2 评论 -
Flex ComboBox使用例子
<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="600">原创 2012-10-11 15:20:19 · 3574 阅读 · 0 评论 -
Flex VBox,HBox内容居中
原创 2012-10-10 11:54:10 · 4530 阅读 · 0 评论 -
flex动态添加button并添加click事件
<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="600"> <原创 2012-09-26 21:24:37 · 2488 阅读 · 0 评论 -
Flex项目缓存无法清空的问题
1.重启tomcat.2.project->clean选中你要清空的项目然后clean3.在tomcat处右击clean特殊情况:(1)如果上述的都不管用那么就把项目里面的bin-debug文件夹删除掉,编辑器会再次自动的生成一个一样的文件夹出来,而且里面的都是最新编译的文件。(2)如果这一步做完之后没有为你的启动文件生成对应的html文件那么就说明你的项目的配置是有问原创 2012-07-18 17:22:25 · 2111 阅读 · 0 评论 -
Flex自定义事件、传值
定义自己的Event类:MyEventpackage com{ import flash.events.Event; import flash.events.EventDispatcher; public class MyEvent extends Event { public static const EVENT_TEST:String = "EventTest";原创 2012-07-11 17:07:32 · 3106 阅读 · 0 评论 -
自定义ArcGIS的Symbol
<esri:InfoSymbol xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:esri="http://www.esri.com/2008/ags" > <![CDATA[ import com.esri.ags.SpatialReference; ]]> <mx:VB原创 2012-05-24 17:26:31 · 1621 阅读 · 0 评论 -
flex transition示例
<![CDATA[ import mx.effects.easing.Bounce; ]]>转载 2012-05-23 15:31:26 · 1438 阅读 · 0 评论 -
ArcGIS GraphicsLayer层的特殊要求
如果你要使用GraphicsLayer这个绘图层,那么你需要注意自己的布局的模式不可以使用:layout="absolute"如果你使用了这个布局,那么你的GraphicsLayer层可能会无法使用:比如下面的程序就是因为设置了 layout="absolute"而无法使用Draw工具去画点,线,以及面的。<mx:Application xmlns:mx="http:/原创 2012-05-22 18:09:51 · 3640 阅读 · 0 评论 -
定制自己的flex淡入淡出效果组件
在使用flex为主键定制淡入淡出效果的时候需要把目标定制为组件,比如想对一个图片实现把鼠标放上去的时候图片变得清晰,等把图片移除之后图片变得透明这种效果就需要把图片给定制一个组建然后引用到需要的地方去。原创 2012-05-22 19:55:45 · 704 阅读 · 0 评论 -
WKID与WKT含义
在ArcGIS中经常会遇到WKID和WKT类似的属性他们的含义是什么呢?WKID:Well Known ID ;WKT:Well Known Text;就是众所周知的id,text也就是世界通用的id和text意思。原创 2012-05-21 23:40:28 · 4283 阅读 · 0 评论 -
MecGrid生成Excel
<mx:Application xmlns:MecGrid="com.mechan.MecGrid.*" xmlns:mx="http://www.adobe.com/2006/mxml" > <![CDATA[ import mx.utils.Base64Encoder; import com.mechan.export.MecExporter;原创 2012-05-31 14:00:53 · 1118 阅读 · 0 评论 -
flex 保存datagrid数据到excel中
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" initialize="initData()"> <![CDATA[ import com.as3xls.xls.ExcelFile; import com.esri.ags.Units; import mx.controls.dataGridCla原创 2012-05-29 13:53:10 · 851 阅读 · 0 评论 -
flex linkbutton使用
<![CDATA[ import mx.events.MenuEvent; import mx.controls.Alert; //处理所有linkbar的点击事件 private function show(str:String):void { switch (str) { case "学生管理": Alert.show("学生原创 2012-04-13 00:07:21 · 1602 阅读 · 0 评论 -
flex datagrid渲染使用
Artist类:package{ public class Artist { public function Artist() { } public var Album:String; public var Price:Number; }}dataGridTest<mx:Application xmlns:mx="http://www.adobe.com/原创 2012-04-12 17:18:43 · 850 阅读 · 0 评论 -
[RemoteClass(alias="com.test..entities.AEntity")]
这个字符串的作用如下:其中alias指定的字符串指的是java实体类,而这个类里面的所有的属性都要跟java类里面的属性一一对应,这样你在前台就可以使用这个类跟后台java的类对应起来了,比如你要修改一个AEntity类的信息,那么如果你不建立这个类的话,那么你就向java的方法传递值的时候就只能传递字符串值了,然后解析字符串,但是如果你要是使用了类的话,那么它就可以使前台的类跟后台java类对应原创 2012-04-11 16:57:18 · 1207 阅读 · 0 评论 -
修改flex验证提示,以及一般提示的字体样式
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" fontSize="12" width="396" height="302"> <![CDATA[ ToolTip{ font-size: 30; font-style: norma原创 2012-04-12 10:23:13 · 1584 阅读 · 0 评论 -
flex 常见监听器错误
1.如果你出现了监听器转换之类的错误估计是你添加的监听器和移除的监听器是不一样的;2.如果你的监听器不断的在那里提示你那说明你的监听器类型错误了,你本来是要移除的,可是最后你却误写为添加了。3.如果你的编辑器提示你语法错误,那么你就要仔细的查看自己的语法方面的问题,有的语法问题是因为自己的某些地方写错了,有的是因为自己的某些属性没有填值都会出现这种问题的。原创 2012-04-07 20:42:48 · 517 阅读 · 0 评论 -
Flex中的RemoteObject对象和<RemoteObject>标签是不可以同时存在的
对于同一个destination 在 Flex中的RemoteObject对象和标签是不可以同时存在的,如果同时存在就会报错的。原创 2012-04-06 01:50:54 · 457 阅读 · 0 评论 -
flex linkbar使用
<![CDATA[ import mx.controls.Alert; private function show(str:String):void { switch(str) { case "监控": f1(); break; case "管理": f2(); break; } } public function原创 2012-04-02 20:13:41 · 1431 阅读 · 0 评论 -
flex 1046: 找不到类型,或者它不是编译时常数: xxx
这种错误目前我知道的原因就是你的flex的flex_src的目录下面的包的名字起错了。这错误在于我们为flex的类起报名的时候使用的是:com.xxx...这种使用点号分割包名的方式,实际上这种方式是错误的命名方式,在java的src包下面你可以这样命名,但是它不是叫folder而是叫做package,它们是不同类型的,所以这个时候你必须要使用"/"去创建包,比如你要创建com里面包含了一个a原创 2012-04-02 16:31:41 · 5661 阅读 · 0 评论 -
flex meun 使用
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <![CDATA[ import mx.events.MenuEvent; import mx.controls.Alert; private function handleMenuClick(e原创 2012-04-02 19:15:45 · 590 阅读 · 0 评论