`
文章列表
如果你使用了PopUpManager.addPopUp添加弹出控件,出现以下错误 RangeError: Error #2006: 提供的索引超出范围 那么其中的原因是PopUpManager不能很好的控制添加到其内控件的层级。每次都addPopUp 到最顶层,程序 也不知道到底要增加到多少,最多三次(我我试验过的,不知道其他的情况)就出现这个错误。 解决方法是代码如下列所写,想信你一看就明白。其中_disDo是你要弹出的组件名称 if (_disDo.parent == null) { PopUpManager.addPopUp(_disDo, this); } else ...
做了一个控件很长时间,一直有两个问题困扰我。 1.        使用TabNavigator控件的第2个视图不点击就无法使用。 2.        Flex Debug无法使用跟踪 我的业务逻辑: 用户使用控件顺序,点击连接—》开始-》停止,当点击“开始”后,我的TabNavigator就要自动跳转第二个视图,显示直播过程中的信息。 问题原因: 由于”导航条容器内置推迟实例化”,导致每次执行到“开始”后,就会出现显示的TEXT控件是空对象 问题,没有实例化。 我的解决办法: 在初始化时,先用TabNavigator的selectedIndex属性跳转到第二个视图实例化,在初始化方法 ...
有一种简单的方法可以通过选中来激活/禁用控件。举个例子,假设你有一个DataGrid以及一些操作数据的按钮,这些按钮中有一些只能在选中某一行的时候才可以使用,另外一些按钮只能在没有选中的时候使用,还有一些只能在选 ...
Flex程序执行的过程中会触发 preinitialize, initialize 和 creationComplete 事件,还会创建静态成员变量和成员变量。它们的执行顺序时怎样的? Flex 程序的执行顺序如下。 创建静态成员变量 创建成员变量 触发 preinitialize 事件 执行初始化 触发 initialize 事件 执行创建过程 触发 creationComplete 事件 如果 Flex
preloader->systemManager->FlexApplication started… 然后才是 preinitialize 在所有的初始化之前触发,没有子组件的定义,但是可以引用组件的变量. initialize 当所有子组件生成完成后触发,在这个时间点还没有组件被渲染出来. creationComplete 组件定义完成并已经在显示列表. applicationComplete 所有的组件初始化完成并显示. 首 先介绍一下SystemManager. SystemManager是Flex应用的主控者, 它控制着应用窗口, ...
首先介绍一下SystemManager. SystemManager是Flex应用的主控者, 它控制着应用窗口, Application实例, 弹出窗口, cursors, 并管理着ApplicationDomain中的类. SystemManager是FlashPlayer实例化的第一个类, 它存储了主应用窗口的大小和位置信息, 保存其子组件比如:浮动弹出窗口和模态窗口的痕迹. 通过SystemManager可以获得内嵌字体,样式和document对象. 自定义的可视化组件(UIComponent的子类)只有在调用过addChild()后, 才会有一个SystemManager赋给他们, 之前 ...
原因:          在工程转移过程中,导致工程的配置文件出错; 解决方法:          1.在工程目录下的.mymetadata文件中可能webrootdir被改无效了(把下面内容拷到你的.mymetadate文件中的相应位置上);或者有可能少了这context-root这个属性;添加上这个属性即可,内容如下:            context-root="/上面的name属性值"          2.关掉Eclipse,再启动Eclipse,接着发布工程,发布成功! 例如:   <?xml version="1.0" encodi ...
在他们机器上整合好的工程在我机器上总是出现Target runtime Apache Tomcat 6.0 is 解决not defined.这个错误,找工程属性也没有,后来网上找到的方法。   在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,其内容是: <?xml version="1.0" encoding="UTF-8"?> <faceted-project> <runtime name="Apache T ...
玩过Flex或者Flash的同学都知道,如果想要在Flash里面跨域获取数据,就必须在对方server上配置crossdomain.xml。具体来说,比如你的Flash在domain A下面,而你想要访问domain B暴露的web service,那么domain B的server根目录下必须要有一个crossdomain.xml文件来配置说你有这个权限。这个是Flash Player的安全限制。   对于Flash Player 9之前的版本,这个crossdomain.xml文件大概如下:   Xml代码 <?xml version="1.0" encod ...
文章来自[SVN中文技术网]http://www.svn8.com/    vss与svn的比较 1. 支持重命名,这对 Java 开发来说非常重要。 为了得到更好的代码,开发中需要经常进行重构,重构就经常涉及到文件的重构名,而重命名中 VSS 中是不被支持的。 2. 开发的时候不一定要锁定。 一方面导致重构不方便,另一方面,不能离线开发,使用 SVN 就不同,可以带回家继续开发,回来后,提交就行了。 3. 多平台。 可以支持多个平台下的操作 4. 更好的客户端支持。 Eclipse 中的 VSS Plugin 不如它的 SVN Plugin 好用。一个在 Windows 下用的 SVN 客户 ...
FLEX内存释放优化原则: 1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉; 2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会 ...
目前LCDS只能与J2EE的服务端进行通信,所以目前只是ActionScript 3.0数据类型和Java数据类型的转换。ActionScript 3.0与Java数据类型转换是不对称的。 ActionScript3.0向Java转换时数据类型的对应关系   ActionScript数据类型 Java数据类型 null null Number java.lang.Number Boolean java.lang.Number, boolean, java.lang.String String java.lang.String,java.lang.Bo ...
 错误: [RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 404: url: 'http://localhost:8089/cargps/messagebroker/amf'"]   自己的解决:tomcat配置的虚拟目录错误:     在Tomcat\conf目录下,打开se ...
今天我们来看看AS3中新的XML处理方法:E4X,直到现在,ECMA脚本语言规范(ECMA-262)--AscriptScript 3.0的核心基础,并没有提供任何的XML数据处理类或方法。AcriontScript之前的版本(从Flash 5中的ActionScript开始)有一些处理XML数据的类和方法,但是它们并不是基于ECMAScript标准的。 新的ECMA脚本语言规范第4版草稿中定义了一系列新的处理XML数据的类和方法。这些类和方法的集合并命名为E4X("ECMAScript for XML"),ActionScript 3.0包括如下新的E4X类: XML、XM ...
一、VSS简介        VSS 的全称为Visual SourceSafe 。作为Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。 Windows 平台下使用VSS开发的典型环境是基于C/S架构的,即开发小组的每个 ...
Global site tag (gtag.js) - Google Analytics