上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 容器 这里主要介绍Spark容器,Halo容器不多介绍,Adobe建议用Spark组件来替代Halo组件,当然有一些是Halo独有的是没法替代的,用Halo的Grid容器布局组件还是挺方便的,类似HTML的table。下面给出Spark容器继承关系,画这图可是费了不少劲,下图只包含容器类,其他组件类没有包含。 Spark组件可分为两类,一类不可设置外观,一类可设置外观,GroupBase为不可设置外观组件的基类,SkinnableComponent为可设置外观组件基类,SkinnableContainerBase类可设置外观容器的基类,SkinnableComponent类使用Skin类(Gr 阅读全文
posted @ 2014-03-27 10:34 regalys168 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 以下内容摘自网络,以后遇到新内容会添加进去。编码优化:1 创建新数组时避免使用它的构造函数。 这样做:var a = []; 而不要这样做:var a = new Array(); 2 创建数组是一个消耗量很大的操作,所以请谨慎进行以下类型的操作: var vanityCollection01 : Array = new Array(); var vanityCollection02 : Array = new Array(); var vanityCollection03 : Array = new Array(); var vanityCollection04 : Arr... 阅读全文
posted @ 2014-03-27 09:23 regalys168 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.addElement(),addChild()区别 在网上找了很多,差不多都是这么说的:如果是spark(如s:Group)容器,用addElement。如果是halo(如mx:HBox)容器,就用addChild。这样说没有错,addChild是Flex3中用来添加组件的方法,所以对于halo容器使用addChild方法是没问题的。Flex4中spark容器只能使用addElement,如果使用addChild会报错,不管要添加的是spark还是halo组件。其实只要是在Flex4下开发,halo容器也是可以使用addElement方法的,虽然不知道内部怎么实现的,但确实可行。现在我们. 阅读全文
posted @ 2014-03-27 09:22 regalys168 阅读(3160) 评论(0) 推荐(0) 编辑
摘要: 当Array的数据发生变化的时候,用它作为数据源的控件不能感知这种变化。例如:myArray.push(“new value”); 这时,如果一个List用它作为dataProvider,List的列表中不会增加新加入的这个值。而当ArrayCollection的数据发生变化的时候,能够通知控件发生变化。例如:myArrayCollection.addItem(“new item”); 这时,如果一个控件List用它作为dataProvider,List列表中会增加一列内容。============================================================ 阅读全文
posted @ 2014-03-27 00:01 regalys168 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 目前常用的Flex4的导航容器有TabNavigator,Accordion,ViewStack,目前Flex4的大部分可视UI组件都被替换为 如果想要换成是如下图的这种导航 只需要将或者是或者是或者是都会显示出很好的导航条效果,这个mynavigator指的是<mx:ViewStack id="navigator"的这个ID了LinkBar的效果图 TabBar的效果图 ButtonBar和ToggerButtonBa... 阅读全文
posted @ 2014-03-26 20:14 regalys168 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 还是以那个登录例子来说,登录请求在blazeDS来看不是直接发送URL串来请求,而是通过AS代码与web-info下的remoting-config.xml配合使用mxml中重要代码片段那么这个destination所指的名字就是remoting-config.xml中配置好的名称,具体内容是 com.imgold.test.Login xml代码 com.imgold.test.Log... 阅读全文
posted @ 2014-03-26 20:13 regalys168 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 这次说的URLRequest是ActionScript和服务端通信的最基本方式要实现ActionScript与服务端交互, 首先必须知道以下几个类: URLRequest类 记录请求服务端的URL信息, 给URLLoader进行发送操作. URLVariables类 保存向服务端请求所需的参数, 一般用于POST方式传输,GET方式传输不需要使用. URLRequestMethod类 该类只有两个静态常量值, 一个是POST, 一个是GET, 可以把它当作是一个枚举类型, 用于指定URL请求时使用POST方式或是GET方式. URLLoader类 真正与服务端打交道的类, 通过load方法.. 阅读全文
posted @ 2014-03-26 20:09 regalys168 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 这次说的关于Flex的WebService来自于一位网友的贡献,看了后十分清晰,果然比纯JAVA的WebService要方便许多,只需要提供一个WebService服务地址,如中国气象局的免费服务【当然大家都知道这个界面就是个XML】:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl通过下面这个网址可以输入城市,查询城市天气预报http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?op=getWeatherbyCityName我们现在要做的就是实现这 阅读全文
posted @ 2014-03-26 20:06 regalys168 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 点击目标对象时菜单出来,点击其他地方时菜单消失,这个问题之前想了好多办法都没解决,后来发现时要在全局有个click事件,在这个全局click事件中进行处理就OK那么看一下我的程序吧Xml代码 点击菜单上每一项都可以跳到新网址上去 效果如下 阅读全文
posted @ 2014-03-26 20:05 regalys168 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Flex 4带给我们的,是全新的命名空间。了解这些命名空间必定是一件好事情。Flex 4有三个非常重要的命名空间,分别是:xmlns:fx=”http://ns.adobe.com/mxml/2009″ xmlns:mx=”library://ns.adobe.com/flex/halo” xmlns:s=”library://ns.adobe.com/flex/spark”1、xmlns:fx=”http://ns.adobe.com/mxml/2009″ fx命名空间下包含ActionScript顶级元素和内建到MXML编译器里的标签。 前者ActionScript顶级元素就是指 Obje 阅读全文
posted @ 2014-03-26 20:03 regalys168 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页