flex
文章平均质量分 82
yangtang_newton
这个作者很懒,什么都没留下…
展开
-
Flex 4中的 CSS
Flex 4 对CSS做了很大的改进,虽然还不能像HTML那样随心所欲,但是也能满足任何项目的要求了。Flex3中的mx都要被fx取代。Flex 不支持使用层叠样式表(CSS) 来控制组件的所有可视方面。属性, 比如 x, y, width和 height 是 UIComponent 类的属性, 而不是其样式, 因此, 无法在 CSS 中进行设置。您还必须知道您的主题支持哪些属性。Flex 中原创 2012-03-07 20:38:27 · 714 阅读 · 0 评论 -
ARCGIS viewer入门(1)
实例:(1)打开、关闭widget(2)与地图交互 http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"原创 2012-12-03 16:43:13 · 1568 阅读 · 0 评论 -
ARCGIS viewer入门(8)flex viewer定制
xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:viewer="com.esri.viewer.*" widgetConfigLoaded="init()">import com.esri.ags.FeatureSet;impor原创 2012-12-10 00:21:30 · 2471 阅读 · 0 评论 -
ARCGIS viewer入门(7)扩展arcgis server flex API功能
所有的基本功能,最终将回到FLEX API。flexviewer是上层的一套优秀框架而已。(1)query方法(支持图查属性和属性查图 图查属性: private function doQuery(geom:Geometry):void { try {原创 2012-12-09 23:37:55 · 1830 阅读 · 0 评论 -
ARCGIS viewer入门(13)自定义Symbol形状
一些复杂的形状,如果通过PIC来加载,数量一旦超过1000以上,性能会急剧降低,因此推荐用自定义形状package com.esri.viewer.symbol{import com.esri.ags.Map;import com.esri.ags.geometry.Geometry;import com.esri.ags.geometry.MapPoint;import原创 2012-12-23 22:09:40 · 2202 阅读 · 1 评论 -
ARCGIS viewer入门(9)flex viewer定制弹出窗口
(1)基本的弹出窗口 Pop-up component used to render HTML text.--> xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.co原创 2012-12-11 14:33:31 · 2645 阅读 · 0 评论 -
ARCGIS viewer入门(12)关于Symbol
API中的Symbol可以分为以下几种:CompositeSymbol(组合样式):包括CompositeSymbolMarkerSymbol(点样式):包括SimpleMarkerSymbol和PictureMarkerSymbolFillSymbol(面样式):包括SimpleFillSymbol和PictureFillSymbolLineSymbol(线样式):包括Simpl原创 2012-12-23 19:59:05 · 10753 阅读 · 0 评论 -
ARCGIS viewer入门(6)复杂图元图查属性
参见SearchWidget源代码,以上是精炼材料(1)鼠标事件private function activateDrawTool(event:MouseEvent):void{addSharedData("Deactivate_DrawTool", null); // to be able to deactivate drawTool on other widgets原创 2012-12-09 13:46:42 · 1658 阅读 · 0 评论 -
ARCGIS viewer入门(10)自定义infowindow
方法一:完全自定义infowindows方法:private function myResultFunction(results:Array, clickGraphic:Graphic =null):void { trace("results:"+results); if (results && results.length > 0) { var result:IdentifyRe原创 2012-12-11 19:07:02 · 10223 阅读 · 0 评论 -
ARCGIS viewer入门(11)自定义InfoSymbol
xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:fx="http://ns.adobe.com/mxml/2009" width="174" height="100%" initialize="label1_initializeHandler(event)" >原创 2012-12-13 16:26:46 · 2126 阅读 · 0 评论 -
FLEX与页面交互总结
(1)读取URL传入的参数:类似 test.html?name=jex&address=chengdu 地址中问号后面的参数对值。思路:在Flex中,通过调用ExternalInterface的call方法,参数为要调用的JavaScript函数,并返回JS函数调用的结果。ExternalInterface.call("JavaScript函数"); 在JS中,Window对象用来代表一个W原创 2012-04-04 14:42:50 · 2575 阅读 · 0 评论 -
ARCGIS viewer入门(2)两个不同的widget交互
实现不同widget之间的互相调用,特别注意,widgetB是运行先得,而widgetA也必须是该APP种的一个widget如上图种,print插件就被植入了widgetA的代码,从而被my first widget控制: import com.esri.viewer.AppEvent; import com.esri.viewer.ViewerContainer;原创 2012-12-03 18:54:58 · 1845 阅读 · 0 评论 -
ARCGIS viewer入门(4) 简单图查
第一步:在config.xml中添加创建的widget;打开config.xml文件添加下面几行代码到标记块,你可以为创建的widget使用自己的图标,可以是40×40的一个png图像文件,或者gif、jpg文件。widgetlabel = "My First Widget"icon = " com/esri/solutions/flexviewer/assets/原创 2012-12-03 23:53:16 · 1860 阅读 · 0 评论 -
ARCGIS viewer入门(5) 基本样式选型
更改颜色和透明度你可以在色彩模式和透明度的浏览器通过修改主配置。样式设置应设置在[xhtml] view plaincopyprint?mce:style> colors>0xFFFFFF,0x333333,0x101010,0x000000,0xFFD700colors> alpha>0.8alpha> -->mce:style>style mce_bogus=转载 2012-12-04 20:10:17 · 1215 阅读 · 0 评论 -
Flex 4 SkinClass
在Flex 4中,SkinClass指向的文件通常用一个使用s:skin标签(或者sparkskin)的MXML文件进行定义。通过skinclass来改变外观的spark组件通常也是skinclass引用的Host component。Flex 4 中新的改变外观架构可以在很大的程度上将组件和组件的外观设计分开,这样组件外观设计的代码通过改变小部分的代码就可以得到重用了。 一、设计Skin原创 2012-03-07 20:38:39 · 1283 阅读 · 0 评论 -
flex中用图片做button
方法一:派生mx.controls.Button类package com{ import mx.controls.Button; public class ImageButton extends Button { [Embed(source="assets/topmenubtn.png")] private var icon:Class; [Embed(原创 2012-04-02 00:13:06 · 909 阅读 · 0 评论 -
flex+webservice
import mx.collections.ArrayCollection;import mx.controls.Alert;import mx.rpc.events.FaultEvent;import mx.rpc.events.ResultEvent;import mx.utils.ArrayUtil;public function getInfo() {var s原创 2011-11-29 14:03:22 · 1584 阅读 · 0 评论 -
FLEX3组件定制
组件中,所有的ID都是可以对外访问的。但是组件中的子控件,是无法提供对外事件支持的,这时需要做事件的转发功能,如下: [Event(name="myComponentTextChange", type="flash.events.Event" )] [Bindable("text")] [Inspectable(defaultValue="hel原创 2012-04-25 21:57:34 · 494 阅读 · 0 评论 -
flex 多页面切换
主界面: 页面view1: private var vs:ViewStack; //vs是main.mxml中定义的viewstack private function init():void { vs = this.parent as ViewStack; //初始login的时候获得main.原创 2012-04-26 15:26:02 · 1586 阅读 · 0 评论 -
Flex弹出窗口
1. 最简单的警告窗口你需要先导入Alert类: import mx.controls.Alert;然后在想要弹出警告的时候使用:Alert.show(“你确定要退出系统吗?”,“确认”,Alert.YES|Alert.NO,null,logout)参数说明:第一个参数是要显示的文本,第二个参数是窗口的标题,这两个参数是最经常用的。第三个参数是按钮,默认是两个:YEW 和 NO,当转载 2012-05-01 09:48:30 · 1013 阅读 · 0 评论 -
FLEXsocket通信安全策略
在 Adobe Flash Player 升级到 9.0.124 后,由于安全策略更改,原来 Socket 或 XmlSocket 的应用里的 http 方式加载安全策略的手段不能继续使用。更改如下: 1, 首先检测目标服务器的 843 端口是否提供安全策略 2, 如果 1 没有检测到策略,则检测 actionscript 是否使用了 Security.loadPolicyFile转载 2012-05-05 16:59:19 · 509 阅读 · 0 评论 -
flex技巧
(1)播放GIF文件:http://www.adobe.com/2006/mxml" layout="absolute" width="300" height="70" titleStyleName="busyTitleStyle" fontSize="12" borderColor="#33909E" showCloseButton="true" close="doClose(原创 2012-10-28 09:30:48 · 454 阅读 · 0 评论 -
FLEX 数据传输json
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些原创 2012-11-30 22:59:06 · 1452 阅读 · 0 评论 -
FLEX动画效果
首先介绍一下Flex里面的自带的效果有: Blur 模糊效果 Move 移动效果 Fade 淡入淡出效果 Glow 发光效果 Resize 调整大小效果 Rotate 旋转效果 Zoom 缩放效果 WipeLeft 用遮罩实现画面收放效果,下同,分别为不同原创 2012-11-20 14:10:28 · 3448 阅读 · 0 评论 -
Flex IFrame使用详解
(1) IFrame使用方法: 1.下载swc库文件,导入lib,在页面拖入IFrame,添加IFrame的source属性即可嵌入网页! 2.修改html-template文件夹中,添加AC_OETags.js, 以便于确保浏览器兼容性! 3修改html-template文件夹中,index.template.html,原创 2012-04-26 14:48:50 · 7939 阅读 · 1 评论