- 浏览: 1091793 次
- 性别:
- 来自: 杭州
-
文章分类
- 全部博客 (695)
- 心情日记 (14)
- AS开发工具 (12)
- 文章转载 (99)
- AIR (5)
- 问题总结 (46)
- SWF格式 (7)
- 测试总结 (10)
- 外文资料 (9)
- 算法技术 (33)
- AS3常用开源库 (43)
- 源码范例 (102)
- FLEX (72)
- FLASH 优化 (33)
- 游戏开发 (49)
- 开发技术 (11)
- 工作应用 (34)
- AS3收集 (140)
- WebBase (0)
- 开发构想 (4)
- 设计模式 (2)
- 框架和框架范例 (19)
- RED5 (3)
- java开发 (3)
- JAVA (1)
- FLASH-3D (23)
- 3D (6)
- 书籍 (10)
- 业界信息资料 (3)
- C# (1)
- JavaScript (12)
- HTML5 (6)
- Flixel (1)
- D5Power RPG网页游戏引擎 (0)
- ColorMatrixFilter - 获得相应颜色的色调 函数 (0)
- Starling (0)
最新评论
-
老顽童203:
字体
水果忍者鼠标跟随特效制作[转载] -
hairball00:
[转] 放出超多的Flash组件源代码 -
he74552775:
flash AS3 RegExp简单功能用法(转) -
hanshuai1232000:
第四点,有利也有弊,等你做了大型的aprg,你就知道了
[转]位图数据内存优化 -
yangfantao:
太感谢
[转] 放出超多的Flash组件源代码
http://bbs.9ria.com/thread-75804-1-1.html
第2回
令Flex开发更轻松的Flash Builder 4的11项功能
Flash Builder 4的3大特性
Adobe AIR/Flex应用程序的开发环境Flex Builder已在日前升级到了4.0版,并作为Flash平台的开发环境重新打造成新的品牌“Flash Builder”。
本文将主要介绍Flash Builder 4中让开发更便捷的11个新功能。Flex Builder 4中列出了以下3大特性。
生产率的提高
【1】包资源管理器
【2】与FlexUnix的整合
【3】AsDoc的支持
生产率的提高(自动编码功能)
【4】缩进的修正
【5】自动生成Getter/Setter方法
【6】模板的支持
【7】事件处理器的自动生成
设计/开发的协作工作流
【8】与Flash Catalyst的协作
【9】与Flash CS5的协作
【10】Flex主题
【11】以数据为中心的开发
Flash Builder 4的 “生产率提高”功能
□ 【1】包资源管理器
Flash Builder 4引入了“包资源管理器”。过去在Flex导航器中,包层次较深的情况下必须打开很多目录,而现在随着包资源管理器的引入使访问文件变得愈加便捷明了。
图1 包资源管理器
此外,还能以树形结构查看编译时会用到的库(SWC文件),可以看到其中的类、接口和方法。
図2 在包资源管理器中查看.swc文件中包含的类
对于代码目录下的类和MXML文件,以前只能在大纲视图中展开层次结构,现在可以在包资源管理器上显示了,更方便查看与编辑。
図3 包资源管理器中能显示类的层次关系
□ 【2】和FlexUnit的整合
在Flash Builder 4中得到增强的是,整合了FlexUnit单体测试框架。
在先前的开发环境(Flex Builder),需要将单体测试所需的类库复制一遍,再写个让测试运行的TestSuite类,或者使用Ant来执行。而在Flash Builder 4中,单体测试的作成和执行将变得更简单。
在右键菜单中选择【文件】|【新建】,根据向导便可生成 与FlexUnit 4、FlexUnit 1相应的测试类。
测试用例类
测试套件类
図4 新建时可以选择“测试用例类”
另外,只要预先指定待测类,再选择待测方法,Flash Builder 4便能自动生成相应的测试方法的骨架。
运行作成的单体测试时,在所选类上右击鼠标,点击【FlexUnit测试】,即可在FlexUnit结果的视图中查看测试结果。
由于单体测试类的生成和执行都变得更为容易,要做的仅是添加测试所需部分便可,这能让开发者高效地进行测试和修改,从而使应用程序的质量获得提高。
図5 在FlexUnit视图显示测试的执行结果
□ 【3】ASDoc的支持
在Flex Builder 3中,要查看“ASDoc”,必须先选择变量或类,再按F1或从窗口选择【帮助】。而在Flex Builder 4中,只要代码编辑器中选择类、方法、变量或获得焦点,ASDoc便能以悬浮框的形式显示出来。
除了悬浮框之外,还增加了ASDoc视图。如此,在编码过程中便能确认内容。
Flash Builder 4的“编码自动化”功能
□【4】缩进的修正
在做复制粘贴代码等操作时,代码的缩进格式常常会被破坏。在Flash Builder 4的文本编辑器中,选择代码,按<Ctrl> + <I>或在右键菜单中选择【代码】|【修订缩进】便会自动整理 。
□【5】Getter/Setter的自动生成
增强了重构功能。Flash Builder 4开始,支持在Eclipse的Java开发中非常熟悉的Getter/Setter自动生成功能。
选择变量,右击鼠标,选择【代码】|【生成Getter/Setter】。在弹出对话框中,完成【重命名变量】、【Getter/Setter的生成选择】、【在哪里插入代码】的选项,点击OK按钮,Getter/Setter的代码便生成了。
□【6】模板的支持
新建ActionScript类或MXML文件时,支持模板功能。在Flash Builder中可编辑预置的模板,然后在代码提示框中确认即可。
可以输出编辑好的模板,在团队组织中应用。通过共享遵循编码规范的初期文件、可以省下花在写头文件和注释等既定文字上的功夫。
図6 模板编辑对话框
□【7】事件处理器的自动生成
在设计视图中排列着各种组件,通过鼠标点击就能生成点击或点选事件的事件处理器。
即使没有真正写好被调用的事件处理器的内容,通过本自动生成功能可以避免产生异常。因此,这是一个在做原型开发等快速对应时非常有用的功能。
而且,该事件处理器的方法名也是由本功能自动生成的。
使用Flash Builder的设计/开发协作工作流
□【8】与Flash Catalyst CS5的协作
在Adobe CS5中增加了一个新的工具Flash Catalyst CS5,它能使在Photoshop、Illustrator等设计工具中建立的图像便捷地应用到Flex应用程序UI中。
Flash Builder能直接以Flex工程的形式读取由Flash Catalyst建立的工程。
这样一来,“先由设计人员作成包含交互元素的UI,再由开发者添加逻辑”的协作方式将变得更容易进行。详情请参考连载的第1回《改变了工作流的Flex 4及Flash Catalyst基础》。
□【9】与Flash CS5的协作
增强了同時使用Flash Builder和Flash CS5时的协作功能。Flash Builder能管理从读取Flash CS5的文件。
在Flash CS5中,能将Flash Builder作为ActionScript的编辑器来使用。在Flash Builder中,可通过按Flash CS5的快捷键(<Ctrl> + <Enter>)来调用Flash动画发布。
可以进行“在Flash Builder中进行素材管理和记录代码,而在Flash CS5中进行设计和处理动态内容”的协作方式。
□【10】Flex主题
能够将使用CSS等作成的应用程序样式作为Flex主题管理起来。排列组件(控件)作成UI之后,可通过属性选择主题来改变应用程序的样式。
主题能运用独立作成的素材,因此可在Flash Builder中读取设计者用其他工具作成的主题,在应用程序框架建成后的阶段投入使用。
□【11】Flash Builder 4的人气功能 -- 以数据为中心开发
在Flash Builder 4中大幅增强的功能之一是“以数据为中心开发”。
先前的版本中,能从WebService(WSDL)生成Service,也能从数据库(MySQL)建立应用程序。但有些情况下,因SOAP版本问题会有一些限制,只支持PHP、ASP.NET、以及在WTP工程中建立的J2EE(Java EE)。
以数据为中心开发是Flash Builder的特性之一,比3.X版本得到大幅改进。虽然不再支持从数据库建立应用程序,但能连接以下服务类型。
BlazeDS
Live Cycle Data Services
PHP
ColdFusion
HTTPサービス
Webサービス
XML
另外,还具有“扩展点”,能够括展可连接的服务。除此之外,还可自行建立服务,甚至可能公开成为新的可连接服务类型。
以数据为中心的开发不仅能连接服务,还能将调用服务的结果与List,ComboBox等绑定,几乎不用写多少代码就能作出显示数据的应用程序。
建立BlazeDS 4的应用程序体验一下“以数据为中心开发”吧。
下面,我们使用和Flex一起升级到4.0版的BlazeDS样板程序来介绍一下以数据为中心的开发功能。
请读者朋友们也按照操作步骤动手做一下。
□步骤0.Flash Builder 4的环境搭建
请参照相关文章,此处不再赘述。
□步骤1.下载BlazeDS 4
BlazeDS 4能从Adobe官方网站上下载。
本文使用的是与Tomcat捆绑在一起易于使用的BlazeDS turnkey。
□步骤2.添加RDS服务器设置
为了能在Flash Builder 4中取得服务一览表,需要添加RDS(远程数据服务)服务器的配置。在解压后的文件夹中,找到blazeds-turnkey-4.0.0.14931\tomcat\webapps\samples\WEB-INF\目录下的web.xml,配置其中的RDSDispachServlet项目。
<servlet>
<servlet-name>RDSDispatchServlet</servlet-name>
<display-name>RDSDispatchServlet</display-name>
<servlet-class>flex.rds.server.servlet.FrontEndServlet</servlet-class>
<init-param>
<param-name>useAppserverSecurity</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>10</load-on-startup>
</servlet>
<servlet-mapping id="RDS_DISPATCH_MAPPING">
<servlet-name>RDSDispatchServlet</servlet-name>
<url-pattern>/CFIDE/main/ide.cfm</url-pattern>
</servlet-mapping>
为防恶意用户访问到服务一览,一般会进行安全设置。这里,由于作为开发环境使用,就不做安全设置了。
通过将<init-param>的useAppserverSecurity设为false,访问时将不进行认证。
配置真实环境时,有时不进行RDSDispatchServlet的设定,请根据需要合理配置useAppserverSecurity。□步骤3.启动服务器
首先,进入BlazeDS turnkey解压后的sampledb目录,运行startdb命令行脚本,启动BlazeDS样例程序所使用的数据库。
然后,通过运行blazeds-turnkey\tomcat\bin下的startup命令,来启动blazeds-turnkey附带的tomcat,便能访问BlazeDS了。
打开浏览器,输入"http://localhost:8400/samples"来确认启动成功。
图7 BlazeDS的样例页面
□步骤4.建立Flex工程
新建Flex工程,在服务器技术中选择“J2EE”,勾选“使用远程对象方法服务”,并选择“BlazeDS”。
图8 建立工程
□步骤5.配置服务器
输入将连接的BlazeDS配置信息。
图9 配置J2EE服务器
[Root文件夹]
C:\dev\blazeds\blazeds-turnkey-4.0.0.14931\tomcat\webapps\samples(请根据Blaze的安装目录修改相应的路径)
[Root URL]
http://localhost:8400/samples/
[Context Root]
/samples
□步骤6.配置数据和服务连接
建立工程后,需要进行配置数据和服务配置。在“数据和服务”视图点击“数据和服务连接”,显示向导画面。在服务类型中选择BlazeDS图标。
图10 选择服务类型
显示服务器的RDS认证设置对话框。由于在步骤2里面,将useAppserverSecurity设为了false,这里就选“不需要密码”,再按OK按钮,就会显示服务一览。
图11 认证的配置
勾选ProductService,按下完成按钮,就会生成相应的调用Service的Action Script类以及
以返回的数据模型Product类。
图12 选择读取对象
□步骤7.控件和绑定
以设计模式打开主MXML文件,配置显示数据一览用的控件DataGrid。
在“数据和服务”视图中,从设定好的服务中选择取得产品一览的方法“getProducts()roduct[]”,将其拖拽到设计视图中的DataGrid上。
图14 设置服务的方法和数据网格
显示数据绑定对话框。
图15 数据绑定对话框
如图,点击OK按钮,就配置好了在调用ProductService的getProducts方法时,返回的Product类的属性与DataGrid项目的绑定。□步骤8.确认动作
将工程保存并运行,就可以确认通过浏览器访问Tomcat,产品(product)数据一览在DataGrid上显示出来了。
图16 根本没有编码,产品(product)数据一览就显示在了DataGrid中!
如此,若只是取数据,即使不手动写Flex代码也可以做出调用服务来显示结果的应用程序。
Flex 3的项目也能用Flash Builder来提升生产率
Flex Builder更名为Flash Builder 4,引入了包资源管理器、整合了FlexUnit4、又增加了以数据为中心开发等重要功能。
还改善了编码功能,使其更易于使用。我预期能显著地获得3大特性之一的生产率提高。
Flash Builder 4不仅支持Flex 4、还支持Flex 3。Flex 3的项目也可通过导入开发环境而轻松编码,为生产率的提高做出贡献。
第2回
令Flex开发更轻松的Flash Builder 4的11项功能
Flash Builder 4的3大特性
Adobe AIR/Flex应用程序的开发环境Flex Builder已在日前升级到了4.0版,并作为Flash平台的开发环境重新打造成新的品牌“Flash Builder”。
本文将主要介绍Flash Builder 4中让开发更便捷的11个新功能。Flex Builder 4中列出了以下3大特性。
生产率的提高
【1】包资源管理器
【2】与FlexUnix的整合
【3】AsDoc的支持
生产率的提高(自动编码功能)
【4】缩进的修正
【5】自动生成Getter/Setter方法
【6】模板的支持
【7】事件处理器的自动生成
设计/开发的协作工作流
【8】与Flash Catalyst的协作
【9】与Flash CS5的协作
【10】Flex主题
【11】以数据为中心的开发
Flash Builder 4的 “生产率提高”功能
□ 【1】包资源管理器
Flash Builder 4引入了“包资源管理器”。过去在Flex导航器中,包层次较深的情况下必须打开很多目录,而现在随着包资源管理器的引入使访问文件变得愈加便捷明了。

图1 包资源管理器
此外,还能以树形结构查看编译时会用到的库(SWC文件),可以看到其中的类、接口和方法。

図2 在包资源管理器中查看.swc文件中包含的类
对于代码目录下的类和MXML文件,以前只能在大纲视图中展开层次结构,现在可以在包资源管理器上显示了,更方便查看与编辑。

図3 包资源管理器中能显示类的层次关系
□ 【2】和FlexUnit的整合
在Flash Builder 4中得到增强的是,整合了FlexUnit单体测试框架。
在先前的开发环境(Flex Builder),需要将单体测试所需的类库复制一遍,再写个让测试运行的TestSuite类,或者使用Ant来执行。而在Flash Builder 4中,单体测试的作成和执行将变得更简单。
在右键菜单中选择【文件】|【新建】,根据向导便可生成 与FlexUnit 4、FlexUnit 1相应的测试类。
测试用例类
测试套件类

図4 新建时可以选择“测试用例类”
另外,只要预先指定待测类,再选择待测方法,Flash Builder 4便能自动生成相应的测试方法的骨架。
运行作成的单体测试时,在所选类上右击鼠标,点击【FlexUnit测试】,即可在FlexUnit结果的视图中查看测试结果。
由于单体测试类的生成和执行都变得更为容易,要做的仅是添加测试所需部分便可,这能让开发者高效地进行测试和修改,从而使应用程序的质量获得提高。

図5 在FlexUnit视图显示测试的执行结果
□ 【3】ASDoc的支持
在Flex Builder 3中,要查看“ASDoc”,必须先选择变量或类,再按F1或从窗口选择【帮助】。而在Flex Builder 4中,只要代码编辑器中选择类、方法、变量或获得焦点,ASDoc便能以悬浮框的形式显示出来。
除了悬浮框之外,还增加了ASDoc视图。如此,在编码过程中便能确认内容。
Flash Builder 4的“编码自动化”功能
□【4】缩进的修正
在做复制粘贴代码等操作时,代码的缩进格式常常会被破坏。在Flash Builder 4的文本编辑器中,选择代码,按<Ctrl> + <I>或在右键菜单中选择【代码】|【修订缩进】便会自动整理 。
□【5】Getter/Setter的自动生成
增强了重构功能。Flash Builder 4开始,支持在Eclipse的Java开发中非常熟悉的Getter/Setter自动生成功能。
选择变量,右击鼠标,选择【代码】|【生成Getter/Setter】。在弹出对话框中,完成【重命名变量】、【Getter/Setter的生成选择】、【在哪里插入代码】的选项,点击OK按钮,Getter/Setter的代码便生成了。
□【6】模板的支持
新建ActionScript类或MXML文件时,支持模板功能。在Flash Builder中可编辑预置的模板,然后在代码提示框中确认即可。
可以输出编辑好的模板,在团队组织中应用。通过共享遵循编码规范的初期文件、可以省下花在写头文件和注释等既定文字上的功夫。

図6 模板编辑对话框
□【7】事件处理器的自动生成
在设计视图中排列着各种组件,通过鼠标点击就能生成点击或点选事件的事件处理器。
即使没有真正写好被调用的事件处理器的内容,通过本自动生成功能可以避免产生异常。因此,这是一个在做原型开发等快速对应时非常有用的功能。
而且,该事件处理器的方法名也是由本功能自动生成的。
使用Flash Builder的设计/开发协作工作流
□【8】与Flash Catalyst CS5的协作
在Adobe CS5中增加了一个新的工具Flash Catalyst CS5,它能使在Photoshop、Illustrator等设计工具中建立的图像便捷地应用到Flex应用程序UI中。
Flash Builder能直接以Flex工程的形式读取由Flash Catalyst建立的工程。
这样一来,“先由设计人员作成包含交互元素的UI,再由开发者添加逻辑”的协作方式将变得更容易进行。详情请参考连载的第1回《改变了工作流的Flex 4及Flash Catalyst基础》。
□【9】与Flash CS5的协作
增强了同時使用Flash Builder和Flash CS5时的协作功能。Flash Builder能管理从读取Flash CS5的文件。
在Flash CS5中,能将Flash Builder作为ActionScript的编辑器来使用。在Flash Builder中,可通过按Flash CS5的快捷键(<Ctrl> + <Enter>)来调用Flash动画发布。
可以进行“在Flash Builder中进行素材管理和记录代码,而在Flash CS5中进行设计和处理动态内容”的协作方式。
□【10】Flex主题
能够将使用CSS等作成的应用程序样式作为Flex主题管理起来。排列组件(控件)作成UI之后,可通过属性选择主题来改变应用程序的样式。
主题能运用独立作成的素材,因此可在Flash Builder中读取设计者用其他工具作成的主题,在应用程序框架建成后的阶段投入使用。
□【11】Flash Builder 4的人气功能 -- 以数据为中心开发
在Flash Builder 4中大幅增强的功能之一是“以数据为中心开发”。
先前的版本中,能从WebService(WSDL)生成Service,也能从数据库(MySQL)建立应用程序。但有些情况下,因SOAP版本问题会有一些限制,只支持PHP、ASP.NET、以及在WTP工程中建立的J2EE(Java EE)。
以数据为中心开发是Flash Builder的特性之一,比3.X版本得到大幅改进。虽然不再支持从数据库建立应用程序,但能连接以下服务类型。
BlazeDS
Live Cycle Data Services
PHP
ColdFusion
HTTPサービス
Webサービス
XML
另外,还具有“扩展点”,能够括展可连接的服务。除此之外,还可自行建立服务,甚至可能公开成为新的可连接服务类型。
以数据为中心的开发不仅能连接服务,还能将调用服务的结果与List,ComboBox等绑定,几乎不用写多少代码就能作出显示数据的应用程序。
建立BlazeDS 4的应用程序体验一下“以数据为中心开发”吧。
下面,我们使用和Flex一起升级到4.0版的BlazeDS样板程序来介绍一下以数据为中心的开发功能。
请读者朋友们也按照操作步骤动手做一下。
□步骤0.Flash Builder 4的环境搭建
请参照相关文章,此处不再赘述。
□步骤1.下载BlazeDS 4
BlazeDS 4能从Adobe官方网站上下载。
本文使用的是与Tomcat捆绑在一起易于使用的BlazeDS turnkey。
□步骤2.添加RDS服务器设置
为了能在Flash Builder 4中取得服务一览表,需要添加RDS(远程数据服务)服务器的配置。在解压后的文件夹中,找到blazeds-turnkey-4.0.0.14931\tomcat\webapps\samples\WEB-INF\目录下的web.xml,配置其中的RDSDispachServlet项目。
<servlet>
<servlet-name>RDSDispatchServlet</servlet-name>
<display-name>RDSDispatchServlet</display-name>
<servlet-class>flex.rds.server.servlet.FrontEndServlet</servlet-class>
<init-param>
<param-name>useAppserverSecurity</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>10</load-on-startup>
</servlet>
<servlet-mapping id="RDS_DISPATCH_MAPPING">
<servlet-name>RDSDispatchServlet</servlet-name>
<url-pattern>/CFIDE/main/ide.cfm</url-pattern>
</servlet-mapping>
为防恶意用户访问到服务一览,一般会进行安全设置。这里,由于作为开发环境使用,就不做安全设置了。
通过将<init-param>的useAppserverSecurity设为false,访问时将不进行认证。
配置真实环境时,有时不进行RDSDispatchServlet的设定,请根据需要合理配置useAppserverSecurity。□步骤3.启动服务器
首先,进入BlazeDS turnkey解压后的sampledb目录,运行startdb命令行脚本,启动BlazeDS样例程序所使用的数据库。
然后,通过运行blazeds-turnkey\tomcat\bin下的startup命令,来启动blazeds-turnkey附带的tomcat,便能访问BlazeDS了。
打开浏览器,输入"http://localhost:8400/samples"来确认启动成功。

图7 BlazeDS的样例页面
□步骤4.建立Flex工程
新建Flex工程,在服务器技术中选择“J2EE”,勾选“使用远程对象方法服务”,并选择“BlazeDS”。

图8 建立工程
□步骤5.配置服务器
输入将连接的BlazeDS配置信息。

图9 配置J2EE服务器
[Root文件夹]
C:\dev\blazeds\blazeds-turnkey-4.0.0.14931\tomcat\webapps\samples(请根据Blaze的安装目录修改相应的路径)
[Root URL]
http://localhost:8400/samples/
[Context Root]
/samples
□步骤6.配置数据和服务连接
建立工程后,需要进行配置数据和服务配置。在“数据和服务”视图点击“数据和服务连接”,显示向导画面。在服务类型中选择BlazeDS图标。

图10 选择服务类型
显示服务器的RDS认证设置对话框。由于在步骤2里面,将useAppserverSecurity设为了false,这里就选“不需要密码”,再按OK按钮,就会显示服务一览。

图11 认证的配置
勾选ProductService,按下完成按钮,就会生成相应的调用Service的Action Script类以及
以返回的数据模型Product类。

图12 选择读取对象
□步骤7.控件和绑定
以设计模式打开主MXML文件,配置显示数据一览用的控件DataGrid。
在“数据和服务”视图中,从设定好的服务中选择取得产品一览的方法“getProducts()roduct[]”,将其拖拽到设计视图中的DataGrid上。

图14 设置服务的方法和数据网格
显示数据绑定对话框。

图15 数据绑定对话框
如图,点击OK按钮,就配置好了在调用ProductService的getProducts方法时,返回的Product类的属性与DataGrid项目的绑定。□步骤8.确认动作
将工程保存并运行,就可以确认通过浏览器访问Tomcat,产品(product)数据一览在DataGrid上显示出来了。

图16 根本没有编码,产品(product)数据一览就显示在了DataGrid中!
如此,若只是取数据,即使不手动写Flex代码也可以做出调用服务来显示结果的应用程序。
Flex 3的项目也能用Flash Builder来提升生产率
Flex Builder更名为Flash Builder 4,引入了包资源管理器、整合了FlexUnit4、又增加了以数据为中心开发等重要功能。
还改善了编码功能,使其更易于使用。我预期能显著地获得3大特性之一的生产率提高。
Flash Builder 4不仅支持Flex 4、还支持Flex 3。Flex 3的项目也可通过导入开发环境而轻松编码,为生产率的提高做出贡献。
发表评论
-
Flex数据绑定及其使用频繁的几种情况
2011-10-20 03:39 1455http://developer.51cto.com/art/ ... -
揭开Flex正则表达式的神秘面纱
2011-10-20 03:38 1228http://developer.51cto.com/art/ ... -
Flex模块化开发优势及技巧解析
2011-10-20 03:38 1759http://developer.51cto.com/art/ ... -
Flex模块化应用程序开发
2011-10-20 03:38 1178http://developer.51cto.com/art/ ... -
[转]Flex模块化的目的及其步骤
2011-10-20 03:35 1206http://developer.51cto.co ... -
翻译: Flash文本引擎, 第三部分: 布局
2011-10-20 02:36 0http://www.riade ... -
翻译: Flash文本引擎, 第二部分: 交互
2011-10-20 02:34 0http://www.riadev.com/flex-thre ... -
翻译: Flash文本引擎, 第一部分: 概述
2011-10-20 02:33 0http://www.riadev.com/flex-thre ... -
[转]flex操作XML,强力总结帖
2011-08-16 01:10 1057http://qiqishou.iteye.com ... -
[转]用ActionScript 开发高级可视化组件
2011-08-14 04:37 0用ActionScript 开发高级可视化组件 -
[转]AIR2.0 NativeProcess in Flash Builder 4.0
2011-08-07 23:37 1491AIR2.0 NativeProcess in Fla ... -
[转] Actionscript项目嵌入图片(设置九宫格缩放)
2011-07-27 02:04 2360我们知道在Flex项目中,嵌入外部图片,可以使用 [E ... -
[转]NumericStepper添加百分号
2011-07-26 23:32 1142请问 NumericStepper组件中添加百分号 ... -
[新闻资讯] [Flash/Flex] 走自己的路:重写AIR移动应用程序中的BACK按键
2011-06-15 13:44 1249http://bbs.9ria.com/viewthread. ... -
[转]关于Spark List控件和Spark DataGrid控件的提示
2011-06-02 05:23 1445http://bbs.9ria.com/viewthread. ... -
flex 3 能使用openwithDefaultApplication吗
2011-06-02 05:05 0最近用到了 使用air 来开启外部的程序。 我知道flash ... -
[Flex]Flex编程注意之Flex Complier参数
2011-05-19 19:56 1102http://fykyx521.iteye.com/blog/ ... -
Aarry和AarryCollection
2011-05-18 00:06 1232在AS3里面,数组里面可以存储字符串、数字、布尔值、或引用的类 ... -
[Flash/Flex] 给一个TitleWindow添加按钮的方法
2011-05-07 01:38 1691资讯类型: 翻译 来源页面: http://userflex. ... -
[转][Android] Android桌面应用程序-交通灯游戏源码
2011-04-25 02:46 0http://bbs.9ria.com/viewthread. ...
相关推荐
Flex for ArcGIS Server 是一种用于构建富互联网应用程序(RIA)的开发框架,特别适用于开发与地理信息系统相关的Web应用。由ESRI公司推出,它为ArcGIS Server 9.3提供了一种全新的开发方式,以提升应用程序的性能和...
Flex是一种用于构建富互联网应用程序(RIA)的框架,它基于ActionScript和Flash Player或Adobe AIR运行时。以下是搭建Flex开发环境和创建Hello World项目的主要步骤: 1. **所需软件**: - Eclipse 3.3:一个开源...
### Flex4 Eclipse 开发环境配置详解 Flex是一个用于构建高性能的、引人入胜的RIA(Rich Internet Applications)的开源框架,它支持多种设备和浏览器。为了在Eclipse环境中搭建Flex开发平台,需要一系列的配置步骤...
Flex4 是一种强大的富互联网应用程序(RIA)开发框架,它基于ActionScript和MXML,用于构建具有复杂用户界面和交互性的Web应用。MyEclipse 8.0 是一个集成开发环境(IDE),专为Java EE、Spring、Hibernate等技术...
- 具备开发基于Flash的RIA网页应用经验 - 熟悉ActionScript语言 (基于Java-Script的强类型面向对象语言) - 掌握Flex ArcGIS API使用方法 - **1.1.2 获取源代码与所需库** - **源代码包**: - 文件名: ...
Flex 框架可以加速开发过程,提供智能编码、交互式遍历调试和可视设计用户界面布局等功能。 二、Flex 的特点 Flex 可以创建 RIA(Rich Internet Application),可以运行于使用 Adobe Flash Player 软件的浏览器中...
Flex作为一种流行的富互联网应用(RIA)开发框架,常常与Java相结合,用于构建复杂的Web应用程序。本文将详细介绍如何在MyEclipse环境中配置Flex,以便于Java和Flex的无缝集成。 首先,我们来看一下Flex和Java的...
**ArcGIS API for Flex** 是 Esri 在 2009 年 4 月发布的一个用于开发富互联网应用 (Rich Internet Applications, RIA) 的 Flex 库。它是 **ArcGIS Server 9.3** 的一部分,通过该 API,开发者能够构建出既美观又...
4. **配置库路径**:在Flex工程属性中选择Flex Build Path,然后在Library Path选项卡下添加ARCGIS API FOR FLEX的相关库文件,确保项目能够识别并使用API。 #### 地图创建与交互 文档进一步深入到地图创建的过程...
ArcGIS API for Flex 是 ESRI 在 2008 年推出的一款用于开发富互联网应用程序(RIA)的 WebGIS 客户端开发包。它提供了对 ArcGIS Server 9.3 的全新开发方式,其主要优势在于能够提供快速的运行速度以及优秀的用户...
知识点:使用MyEclipse 8.5、FlashBuilder 4 Plugin与BlazeDS实现Flex与Java的交互 一、环境搭建: 1. **系统需求**: - Windows XP Professional Service Pack 3 或 Windows 7 专业版。 2. **软件版本**: - ...
### Flex 3 开发环境搭建详解 #### 一、引言 随着富互联网应用(RIA)的兴起,Flex因其强大的用户界面设计能力和优秀的性能而受到广泛欢迎。本文旨在为初学者提供一套完整的Flex 3开发环境搭建流程,帮助大家快速入门...
Flex是一个开源框架,主要用于构建跨浏览器和跨平台的RIA(Rich Internet Applications)。它由Adobe维护,并且广泛应用于开发高性能的Web应用程序。Flex提供了强大的数据可视化工具以及丰富的用户界面组件库,使得...
在开发富互联网应用(RIA)时,Adobe Flex是一个广泛使用的框架,它允许开发者创建具有交互性和动态性的Web应用。MyEclipse作为一款强大的Java集成开发环境,通过安装Flex 3插件,能够支持Flex项目的开发。本文将...
FlexBuilder是Adobe公司推出的一款专为开发基于Flex框架的应用程序而设计的集成开发环境(IDE)。它为开发者提供了强大的工具集,可以用来构建高质量的富互联网应用程序(RIA)。FlexBuilder支持多种编程语言,如...
Flex是一种用于构建富互联网应用程序(RIA)的前端开发框架,由Adobe公司开发,它允许开发者创建交互性强、用户体验良好的动态网页应用。 在开始之前,你需要以下的基础环境: 1. 数据库:MySQL 5.0 2. Java开发...
在开发富互联网应用程序(RIA)时,Adobe Flex是一种常见的前端开发框架,而MyEclipse作为流行的Java集成开发环境(IDE),提供了与Flex的集成,使得开发者可以在同一环境中进行Java后端和Flex前端的开发。本文将详细...