Flex 文章
2008-10-07 18:21 宝宝合凤凰 阅读(738) 评论(0) 收藏 举报
TypeError: Error #1009: 无法访问空对象引用的属性或方法。(解决)收藏
细部分析和总结:
由于主SWF和子SWF单独运行都没有问题,一旦要求主SWF加载子SWF的时候就报找不对象或者属性这个问题.导致子SWF不能顺利运行.
原因在子SWF的stage属性上. 单独运行的子SWF的时候,实例已经处于舞台上.所以子SWF的stage属性是事实存在的.所以在子SWF类构造函数中引用stage属性是正常的.但是一旦被主SWF加载的时候.主SWF还没有来得及addChild(子SWF),导致子SWF的stage属性为null.在过构造函数中引用值为null的stage导致错误发生.以至于不能正常加载.
=========
解决这个问题办法:
在子SWF类构造函数中加入(红色)
//举例code:
//===============
package{
import flash.display.MovieClip;
import flash.events.Event;
&nbs阅读全文>
发表于 @ 2008年09月27日 15:44:00|评论(0 )|收藏
AS3应用程序模块化开发与ApplicationDomain收藏
程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助 ApplicationDomain 共享其代码和资源。
* 模块(Module)
按照程序逻辑,可以拆分出多个“功能模块”,如“注册”、“管理”等等;按照游戏或社区类程序的关卡或场景,可以拆分出不同的“场景模块”。这些模块不是主程序运行必须的,只在需要的时候加载。
* 运行时共享库(RSL)
主场景或者多个模块通用的资源,比如位图、声音、设计好的页面元素等,可作为“库”在主程序运行前加载。可以整套更换的皮肤(skin)只需先加载一套。
Appl阅读全文>
发表于 @ 2008年09月27日 15:23:00|评论(0 )|收藏
如何在ActionScript 3.0里使用工厂模式和模板方法模式(Factory and Template Method Patterns)收藏
抽象类(Abstract Classes)
抽象类在工厂和模板方法模式里扮演着重要角色。虽然ActionScript 3.0并没有原生支持它们,但我们依然可以在ActipScript 3.0里套用抽象类和抽象方法的思想。一个抽象类就是一个总被用来继承且永不会直接被实例化的类。它的用途跟接口类相似,但有一个最大的不同之处就是:接口类只定义公有方法的名称而没有具体的执行(就像是只有函数名而没有函数体),但抽象类两者都有。
抽象类使用抽象方法,这些抽象方法没有具体的执行,只用作占位符。在其它语言,例如 C#、Java,你可以使用 abstract 关键字来声明抽象方法,它的子类必须重写这些抽象方法。但在ActionScript 3.0里并没有 abstract 关键字,所以我们得想办法解决此问题。
&n阅读全文>
发表于 @ 2008年09月27日 15:23:00|评论(0 )|收藏
决定用MXML还是用Actionscript创建组件收藏
创建组件的第一件事情就是决定使用MXML还是ActionScript,最终,决定选择那种方式开发组件是来自应用的需要。
下面使一些基本的指导原则:
1.MXML组件和ActionScript组件都定义了一个新的ActionScript类。
2.几乎是所有可以用ActionScript实现的组件,都可以用MXML实现。然而,对于创建简单的组件,像对现有的组件修改行为和基本的特征,这些比较简单的工作使用MXML可以更快的实现。
3.如果你创建的新组件包含其他的组件,而且需要使用一个Flex的定位控件编辑这些包含组件的位置和大小,必须使用MXML。
修改组件的行为,例如对子控件布局方式的修改,使用ActionScript。
4.创建一个直接继承于UIComponent的可视化组件,使用ActionScript。
5.创建一个非可视化的组件,例如格式化,验证或特效,使用ActionScript。
6.为控件添加日志支持,使用ActionScript
7.MXML组件显然是为Flex所定制的,而ActionSc阅读全文>
发表于 @ 2008年09月24日 20:53:00|评论(0 )|收藏
flex内存释放优化原则收藏
FLEX内存释放优化原则:
1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;
2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;
3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设置为null;
4. 本对象删除不了的原因不一定是自己被引用了,也有可能是自己的孩子被外部引用了,孩子删不掉导致父亲也删不掉;
5. 除了引用需要删除外,系统组件或者全局工具、管理类如果提供了卸载方法的就一定要调用删除内部对象,否则有可能会造成内存泄露和性能损失;
6. 父对象立刻被删除了不代表子对象就会被删除或立刻被删除,可能会在后期被系统自动删除或第二次移除操作时被删除;
7. 如果父对象remove了子对象后没有清除对子对象的引用,子对象一样是不能被删除的,父对象也不能被删除;
8. 注册的事件如果没有被移除不影响自定义的强行回收机制,但有可能会影响正常的回收机制,所以最好是阅读全文>
发表于 @ 2008年09月24日 20:44:00|评论(0 )|收藏
flex如何在组件中调用父级函数收藏
(this.parent as 父级类型).父级变量;
父级类型即父级mxml的名称
这种方法适合使用addchild添加的子级,如果是使用的PopUpManager的方法,
需要使用this.parentApplication.父级变量。
阅读全文>
发表于 @ 2008年09月24日 20:42:00|评论(0 )|收藏
组件类——第二部分收藏
英文原文:Component Class - Part Two
原文地址:http://weblogs.macromedia.com/pent/archives/2007/10/component_class_1.cfm
原文作者:Peter Ent
译者:Dreamer。本文的翻译已经得到了原作者同意。
组件类——第二部分
在上一篇文章中我演示了如何基于一个既有的MXML组件——HBox来创建阅读全文>
发表于 @ 2008年09月24日 10:10:00|评论(0 )|收藏
组件类——第一部分收藏
英文原文:Component Class
原文地址:http://weblogs.macromedia.com/pent/archives/2007/10/component_class.cfm
原文作者:Peter Ent
译者:Dreamer. 此文的翻译已经获得原作者的同意,转载请注明出处,谢谢。
发表于 @ 2008年09月24日 10:09:00|评论(0 )|收藏
Flex中的元数据标签收藏
原文地址:http://mxdj.sys-con.com/read/361239.htm
原文作者:Rich Tretola(作者是everythingflex.com的创建人以及IFBIN的贡献者之一)
译者:Dreamer。
Flex 2 中的元数据标签
——告诉编译器如何编译
虽然多数Flex开发者都使用过[Bindable]标签,但是很多人都不知道这个标签的作用甚至不知道该标签为何物。[Bindable]就是所 谓的元数据标签。元数据标签是一种特殊的标签,它在代码中的作用就是向编译器提供如何编译程序的信息。实际上,这些标签并没有被编译到生成的SWF文件 中,而只是告诉编译器如何生成SWF文件。文档中列出的元数据标签共有12个,本文将讲阅读全文>
发表于 @ 2008年09月24日 09:54:00|评论(0 )|收藏
创建简单的ActionScript组件收藏
创建简单的ActionScript组件
Example
components/CountryComboBox.as
package components
{
import mx.controls.ComboBox;
public class CountryComboBox extends ComboBox
{
public f阅读全文>
Flex3组件拖放教程(6)收藏
例子3:阅读全文>
发表于 @ 2008年09月23日 16:41:00|评论(0 )|收藏
Flex:窗口的显示和隐藏收藏
以前用过delphi,窗口的创建,显示,隐藏和管理很方便,flex里面怎么使用窗口好像都没有详细的例子,今天终于看见一个明白的例子,呵呵!!
主窗口:
<?xml version="1.0" encoding="utf-8"?>
<!-- Main application to demonstrate TitleWindow layout container. -->
<阅读全文>
发表于 @ 2008年09月23日 08:31:00|评论(0 )|收藏
FLEX:一个页面包含(或者说是引用)另外一个页面收藏
“一个页面包含(或者说是引用)另外一个页面”,呵呵,不知道这样描述是不是正确和准确
,反正就像一个的php页面包含了另外一个php页面!
例如网站根目录下的main.mxml是主界面,view目录有copyright.mxml,一般是页面的页脚部分,显示版权,联系方式等内容。
步骤:
1.新建一个flex project:file-new-flex project,新建project的同时自动在project的根目录下建立了main.mxml文件;
2.在project根目录下建立view目录,然后新建一个mxml组件:file-new-mxml component,名称为copyright,存放在view目录下;
3.打开main.mxml文件,在desi阅读全文>
发表于 @ 2008年09月23日 08:31:00|评论(0 )|收藏
整合Flex和Java—配置篇 收藏
作为一个Java程序员学习Flex,关心的就是怎样将Flex和Java进行结合交互。带着Java程序员的思维,一开始学习Flex并没有按部就班的学习Flex的基础知识,而是想搞清楚Flex到底怎样和Java交互的。经过了一个周末的研究,终于初见成果,下面就重要的讲解三种配置的两个。
http://bbs.airia.cn/FLEX/thread-72-1-1.aspx阅读全文>
发表于 @ 2008年09月22日 14:57:00|评论(0 )|收藏
flex 3.0中关于两个.mxml文件之间链接的简单方法收藏
test.mxml主界面
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
- xmlns:n1="com.*" layout=<
阅读全文>
发表于 @ 2008年09月19日 15:30:00|评论(0 )|编辑|收藏
TypeError: Error #1009: 无法访问空对象引用的属性或方法。(解决)收藏
细部分析和总结:
由于主SWF和子SWF单独运行都没有问题,一旦要求主SWF加载子SWF的时候就报找不对象或者属性这个问题.导致子SWF不能顺利运行.
原因在子SWF的stage属性上. 单独运行的子SWF的时候,实例已经处于舞台上.所以子SWF的stage属性是事实存在的.所以在子SWF类构造函数中引用stage属性是正常的.但是一旦被主SWF加载的时候.主SWF还没有来得及addChild(子SWF),导致子SWF的stage属性为null.在过构造函数中引用值为null的stage导致错误发生.以至于不能正常加载.
=========
解决这个问题办法:
在子SWF类构造函数中加入(红色)
//举例code:
//===============
package{
import flash.display.MovieClip;
import flash.events.Event;
&nbs阅读全文>
发表于 @ 2008年09月27日 15:44:00|评论(0 )|收藏
AS3应用程序模块化开发与ApplicationDomain收藏
程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助 ApplicationDomain 共享其代码和资源。
* 模块(Module)
按照程序逻辑,可以拆分出多个“功能模块”,如“注册”、“管理”等等;按照游戏或社区类程序的关卡或场景,可以拆分出不同的“场景模块”。这些模块不是主程序运行必须的,只在需要的时候加载。
* 运行时共享库(RSL)
主场景或者多个模块通用的资源,比如位图、声音、设计好的页面元素等,可作为“库”在主程序运行前加载。可以整套更换的皮肤(skin)只需先加载一套。
Appl阅读全文>
发表于 @ 2008年09月27日 15:23:00|评论(0 )|收藏
如何在ActionScript 3.0里使用工厂模式和模板方法模式(Factory and Template Method Patterns)收藏
抽象类(Abstract Classes)
抽象类在工厂和模板方法模式里扮演着重要角色。虽然ActionScript 3.0并没有原生支持它们,但我们依然可以在ActipScript 3.0里套用抽象类和抽象方法的思想。一个抽象类就是一个总被用来继承且永不会直接被实例化的类。它的用途跟接口类相似,但有一个最大的不同之处就是:接口类只定义公有方法的名称而没有具体的执行(就像是只有函数名而没有函数体),但抽象类两者都有。
抽象类使用抽象方法,这些抽象方法没有具体的执行,只用作占位符。在其它语言,例如 C#、Java,你可以使用 abstract 关键字来声明抽象方法,它的子类必须重写这些抽象方法。但在ActionScript 3.0里并没有 abstract 关键字,所以我们得想办法解决此问题。
&n阅读全文>
发表于 @ 2008年09月27日 15:23:00|评论(0 )|收藏
决定用MXML还是用Actionscript创建组件收藏
创建组件的第一件事情就是决定使用MXML还是ActionScript,最终,决定选择那种方式开发组件是来自应用的需要。
下面使一些基本的指导原则:
1.MXML组件和ActionScript组件都定义了一个新的ActionScript类。
2.几乎是所有可以用ActionScript实现的组件,都可以用MXML实现。然而,对于创建简单的组件,像对现有的组件修改行为和基本的特征,这些比较简单的工作使用MXML可以更快的实现。
3.如果你创建的新组件包含其他的组件,而且需要使用一个Flex的定位控件编辑这些包含组件的位置和大小,必须使用MXML。
修改组件的行为,例如对子控件布局方式的修改,使用ActionScript。
4.创建一个直接继承于UIComponent的可视化组件,使用ActionScript。
5.创建一个非可视化的组件,例如格式化,验证或特效,使用ActionScript。
6.为控件添加日志支持,使用ActionScript
7.MXML组件显然是为Flex所定制的,而ActionSc阅读全文>
发表于 @ 2008年09月24日 20:53:00|评论(0 )|收藏
flex内存释放优化原则收藏
FLEX内存释放优化原则:
1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;
2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;
3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设置为null;
4. 本对象删除不了的原因不一定是自己被引用了,也有可能是自己的孩子被外部引用了,孩子删不掉导致父亲也删不掉;
5. 除了引用需要删除外,系统组件或者全局工具、管理类如果提供了卸载方法的就一定要调用删除内部对象,否则有可能会造成内存泄露和性能损失;
6. 父对象立刻被删除了不代表子对象就会被删除或立刻被删除,可能会在后期被系统自动删除或第二次移除操作时被删除;
7. 如果父对象remove了子对象后没有清除对子对象的引用,子对象一样是不能被删除的,父对象也不能被删除;
8. 注册的事件如果没有被移除不影响自定义的强行回收机制,但有可能会影响正常的回收机制,所以最好是阅读全文>
发表于 @ 2008年09月24日 20:44:00|评论(0 )|收藏
flex如何在组件中调用父级函数收藏
(this.parent as 父级类型).父级变量;
父级类型即父级mxml的名称
这种方法适合使用addchild添加的子级,如果是使用的PopUpManager的方法,
需要使用this.parentApplication.父级变量。
阅读全文>
发表于 @ 2008年09月24日 20:42:00|评论(0 )|收藏
组件类——第二部分收藏
英文原文:Component Class - Part Two
原文地址:http://weblogs.macromedia.com/pent/archives/2007/10/component_class_1.cfm
原文作者:Peter Ent
译者:Dreamer。本文的翻译已经得到了原作者同意。
组件类——第二部分
在上一篇文章中我演示了如何基于一个既有的MXML组件——HBox来创建阅读全文>
发表于 @ 2008年09月24日 10:10:00|评论(0 )|收藏
组件类——第一部分收藏
英文原文:Component Class
原文地址:http://weblogs.macromedia.com/pent/archives/2007/10/component_class.cfm
原文作者:Peter Ent
译者:Dreamer. 此文的翻译已经获得原作者的同意,转载请注明出处,谢谢。
发表于 @ 2008年09月24日 10:09:00|评论(0 )|收藏
Flex中的元数据标签收藏
原文地址:http://mxdj.sys-con.com/read/361239.htm
原文作者:Rich Tretola(作者是everythingflex.com的创建人以及IFBIN的贡献者之一)
译者:Dreamer。
Flex 2 中的元数据标签
——告诉编译器如何编译
虽然多数Flex开发者都使用过[Bindable]标签,但是很多人都不知道这个标签的作用甚至不知道该标签为何物。[Bindable]就是所 谓的元数据标签。元数据标签是一种特殊的标签,它在代码中的作用就是向编译器提供如何编译程序的信息。实际上,这些标签并没有被编译到生成的SWF文件 中,而只是告诉编译器如何生成SWF文件。文档中列出的元数据标签共有12个,本文将讲阅读全文>
发表于 @ 2008年09月24日 09:54:00|评论(0 )|收藏
创建简单的ActionScript组件收藏
创建简单的ActionScript组件
Example
components/CountryComboBox.as
package components
{
import mx.controls.ComboBox;
public class CountryComboBox extends ComboBox
{
public f阅读全文>
TypeError: Error #1009: 无法访问空对象引用的属性或方法。(解决)收藏
细部分析和总结:
由于主SWF和子SWF单独运行都没有问题,一旦要求主SWF加载子SWF的时候就报找不对象或者属性这个问题.导致子SWF不能顺利运行.
原因在子SWF的stage属性上. 单独运行的子SWF的时候,实例已经处于舞台上.所以子SWF的stage属性是事实存在的.所以在子SWF类构造函数中引用stage属性是正常的.但是一旦被主SWF加载的时候.主SWF还没有来得及addChild(子SWF),导致子SWF的stage属性为null.在过构造函数中引用值为null的stage导致错误发生.以至于不能正常加载.
=========
解决这个问题办法:
在子SWF类构造函数中加入(红色)
//举例code:
//===============
package{
import flash.display.MovieClip;
import flash.events.Event;
&nbs阅读全文>
发表于 @ 2008年09月27日 15:44:00|评论(0 )|收藏
AS3应用程序模块化开发与ApplicationDomain收藏
程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助 ApplicationDomain 共享其代码和资源。
* 模块(Module)
按照程序逻辑,可以拆分出多个“功能模块”,如“注册”、“管理”等等;按照游戏或社区类程序的关卡或场景,可以拆分出不同的“场景模块”。这些模块不是主程序运行必须的,只在需要的时候加载。
* 运行时共享库(RSL)
主场景或者多个模块通用的资源,比如位图、声音、设计好的页面元素等,可作为“库”在主程序运行前加载。可以整套更换的皮肤(skin)只需先加载一套。
Appl阅读全文>
发表于 @ 2008年09月27日 15:23:00|评论(0 )|收藏
如何在ActionScript 3.0里使用工厂模式和模板方法模式(Factory and Template Method Patterns)收藏
抽象类(Abstract Classes)
抽象类在工厂和模板方法模式里扮演着重要角色。虽然ActionScript 3.0并没有原生支持它们,但我们依然可以在ActipScript 3.0里套用抽象类和抽象方法的思想。一个抽象类就是一个总被用来继承且永不会直接被实例化的类。它的用途跟接口类相似,但有一个最大的不同之处就是:接口类只定义公有方法的名称而没有具体的执行(就像是只有函数名而没有函数体),但抽象类两者都有。
抽象类使用抽象方法,这些抽象方法没有具体的执行,只用作占位符。在其它语言,例如 C#、Java,你可以使用 abstract 关键字来声明抽象方法,它的子类必须重写这些抽象方法。但在ActionScript 3.0里并没有 abstract 关键字,所以我们得想办法解决此问题。
&n阅读全文>
发表于 @ 2008年09月27日 15:23:00|评论(0 )|收藏
决定用MXML还是用Actionscript创建组件收藏
创建组件的第一件事情就是决定使用MXML还是ActionScript,最终,决定选择那种方式开发组件是来自应用的需要。
下面使一些基本的指导原则:
1.MXML组件和ActionScript组件都定义了一个新的ActionScript类。
2.几乎是所有可以用ActionScript实现的组件,都可以用MXML实现。然而,对于创建简单的组件,像对现有的组件修改行为和基本的特征,这些比较简单的工作使用MXML可以更快的实现。
3.如果你创建的新组件包含其他的组件,而且需要使用一个Flex的定位控件编辑这些包含组件的位置和大小,必须使用MXML。
修改组件的行为,例如对子控件布局方式的修改,使用ActionScript。
4.创建一个直接继承于UIComponent的可视化组件,使用ActionScript。
5.创建一个非可视化的组件,例如格式化,验证或特效,使用ActionScript。
6.为控件添加日志支持,使用ActionScript
7.MXML组件显然是为Flex所定制的,而ActionSc阅读全文>
发表于 @ 2008年09月24日 20:53:00|评论(0 )|收藏
flex内存释放优化原则收藏
FLEX内存释放优化原则:
1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;
2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;
3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设置为null;
4. 本对象删除不了的原因不一定是自己被引用了,也有可能是自己的孩子被外部引用了,孩子删不掉导致父亲也删不掉;
5. 除了引用需要删除外,系统组件或者全局工具、管理类如果提供了卸载方法的就一定要调用删除内部对象,否则有可能会造成内存泄露和性能损失;
6. 父对象立刻被删除了不代表子对象就会被删除或立刻被删除,可能会在后期被系统自动删除或第二次移除操作时被删除;
7. 如果父对象remove了子对象后没有清除对子对象的引用,子对象一样是不能被删除的,父对象也不能被删除;
8. 注册的事件如果没有被移除不影响自定义的强行回收机制,但有可能会影响正常的回收机制,所以最好是阅读全文>
发表于 @ 2008年09月24日 20:44:00|评论(0 )|收藏
flex如何在组件中调用父级函数收藏
(this.parent as 父级类型).父级变量;
父级类型即父级mxml的名称
这种方法适合使用addchild添加的子级,如果是使用的PopUpManager的方法,
需要使用this.parentApplication.父级变量。
阅读全文>
发表于 @ 2008年09月24日 20:42:00|评论(0 )|收藏
组件类——第二部分收藏
英文原文:Component Class - Part Two
原文地址:http://weblogs.macromedia.com/pent/archives/2007/10/component_class_1.cfm
原文作者:Peter Ent
译者:Dreamer。本文的翻译已经得到了原作者同意。
组件类——第二部分
在上一篇文章中我演示了如何基于一个既有的MXML组件——HBox来创建阅读全文>
发表于 @ 2008年09月24日 10:10:00|评论(0 )|收藏
组件类——第一部分收藏
英文原文:Component Class
原文地址:http://weblogs.macromedia.com/pent/archives/2007/10/component_class.cfm
原文作者:Peter Ent
译者:Dreamer. 此文的翻译已经获得原作者的同意,转载请注明出处,谢谢。
发表于 @ 2008年09月24日 10:09:00|评论(0 )|收藏
Flex中的元数据标签收藏
原文地址:http://mxdj.sys-con.com/read/361239.htm
原文作者:Rich Tretola(作者是everythingflex.com的创建人以及IFBIN的贡献者之一)
译者:Dreamer。
Flex 2 中的元数据标签
——告诉编译器如何编译
虽然多数Flex开发者都使用过[Bindable]标签,但是很多人都不知道这个标签的作用甚至不知道该标签为何物。[Bindable]就是所 谓的元数据标签。元数据标签是一种特殊的标签,它在代码中的作用就是向编译器提供如何编译程序的信息。实际上,这些标签并没有被编译到生成的SWF文件 中,而只是告诉编译器如何生成SWF文件。文档中列出的元数据标签共有12个,本文将讲阅读全文>
发表于 @ 2008年09月24日 09:54:00|评论(0 )|收藏
创建简单的ActionScript组件收藏
创建简单的ActionScript组件
Example
components/CountryComboBox.as
package components
{
import mx.controls.ComboBox;
public class CountryComboBox extends ComboBox
{
public f阅读全文>
Flex3组件拖放教程(6)收藏
例子3:阅读全文>
发表于 @ 2008年09月23日 16:41:00|评论(0 )|收藏
Flex:窗口的显示和隐藏收藏
以前用过delphi,窗口的创建,显示,隐藏和管理很方便,flex里面怎么使用窗口好像都没有详细的例子,今天终于看见一个明白的例子,呵呵!!
主窗口:
<?xml version="1.0" encoding="utf-8"?>
<!-- Main application to demonstrate TitleWindow layout container. -->
<阅读全文>
发表于 @ 2008年09月23日 08:31:00|评论(0 )|收藏
FLEX:一个页面包含(或者说是引用)另外一个页面收藏
“一个页面包含(或者说是引用)另外一个页面”,呵呵,不知道这样描述是不是正确和准确
,反正就像一个的php页面包含了另外一个php页面!
例如网站根目录下的main.mxml是主界面,view目录有copyright.mxml,一般是页面的页脚部分,显示版权,联系方式等内容。
步骤:
1.新建一个flex project:file-new-flex project,新建project的同时自动在project的根目录下建立了main.mxml文件;
2.在project根目录下建立view目录,然后新建一个mxml组件:file-new-mxml component,名称为copyright,存放在view目录下;
3.打开main.mxml文件,在desi阅读全文>
发表于 @ 2008年09月23日 08:31:00|评论(0 )|收藏
整合Flex和Java—配置篇 收藏
作为一个Java程序员学习Flex,关心的就是怎样将Flex和Java进行结合交互。带着Java程序员的思维,一开始学习Flex并没有按部就班的学习Flex的基础知识,而是想搞清楚Flex到底怎样和Java交互的。经过了一个周末的研究,终于初见成果,下面就重要的讲解三种配置的两个。
http://bbs.airia.cn/FLEX/thread-72-1-1.aspx阅读全文>
发表于 @ 2008年09月22日 14:57:00|评论(0 )|收藏
flex 3.0中关于两个.mxml文件之间链接的简单方法收藏
test.mxml主界面
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
- xmlns:n1="com.*" layout=<
阅读全文>发表于 @ 2008年09月19日 15:30:00|评论(0 )|编辑|收藏
BlazeDS配置实例 收藏
BlazeDS Configuration阅读全文>
发表于 @ 2008年09月19日 09:49:00|评论(0 )|编辑|收藏
关于flex的module开发收藏
flex的Modules技术是可以被flex程序使用的一个swf文件,它不能脱离程序独立运行,但是多个程序之间可以共享它。flex的Modules技术将应用程序分割成小块、模块,主程序动态的加载所需要的模块。主程序在启动时并不全部加载所有的模块。当用户和模块没有交互的时候它不需要加载模块,同时它在模块不需要的时候可以卸载模块并释放内存和资源。
一个Module是一个特殊的可以动态加载的包含IFlexModuleFac阅读全文>
发表于 @ 2008年09月19日 09:11:00|评论(0 )|编辑|收藏
关于Flex中Module收藏
关于Flex中Module开放中的一些细节讨论阅读全文>
浙公网安备 33010602011771号