Adobe Flash Builder 4 简体中文正式版 Windows版点击下载:http://g.csdn.net/5134151
Adobe Flash Builder 4 简体中文正式版 Mac版点击下载:http://g.csdn.net/5134152
Adobe 在线课堂:http://adobev.csdn.net/zx/index.html
Adobe平台技术峰会课程视频:http://adobev.csdn.net/ 资讯原作者: Amy Blankenship
我的评论:
对这篇文你有啥看法,跟贴说说吧!欢迎口水和板砖,哈哈。欢迎大家和我们一同分享更多资讯。 上周,我写了一篇关于我在用库项目时遇到的问题以及解决的方法。有一位朋友评论道:
"看了后让我感觉有三个理由不用flex的库资源。"
我承认,我试图用有些没礼貌的方式在回复他说:flex中的很多知识需要努力去学习而不是只需要看一眼,如果你那么容易被打败,你应该选择另外的行业了。但进一步考虑后,我决定来谈一下为什么用库资源很重要。
共享应用程序的代码
使用库项目的最主要的理由是,我们需要有不只一个代码变量。每一个变量变化会使得代码彼此离得越来越远。如果我们把公共源码放在库项目中,能够保证类似的源码将能够彼此支援。
保持问题的独立性
我们可以肯定库源码可以支持多种项目的一个原因是,库源码不能直接引用使用它们的项目源码。这说明主项目源代码在变化时不影响库中源代码。
必然的,你得预先准备好库的API。这意味着就算你决定把库中内容与其它内容置换,你要知道你不会发现任何潜在的具有威胁性的不可预知的相关性。
你会惊讶的发现开发者基于Singleton Pattern写代码有多么容易,这个平台从他们所在的任何地方提供了他们想要的任何源码(或者作他们的代码想要做的任何改变)。以我经验来谈,这使得代码很难维护,部分代码的小小变化会破坏到看上去不相关的其它代码部分。如果你在团队里有这样的队员,请你把部分代码存放在库中,以免此人制造一些降低代码可维护性的因素进去。
测试驱动开发
在不同项目中可以共享代码资源的一个结果是,我们可以拥有一个应用来测试库代码。测试驱动开发是一个独立的项目,不过在我看来你的单元测试不应该和主程序代码放在一个文件夹里。库让您可以把单元测试内容放在一个单独的文件夹中,并且仍然可以在主程序里进行测试。
另外,我打算做一个视觉组件的安装参考。我发现如果不需要启动整个程序的安装引导程序,只需要加载一部分我想要的东西的话,会很方便的把代码放在一起。小项目编译起来更快,能够把整个环境缩小到一个你想要解决的问题。完成后,接下来的开发者们可以用这个安装参考来作为个向导。
下载速度
如果你要发布多个flex的网页应用,你可以把库资源放在swf的外部,并且配置为执行期共享库(RSL's)。一旦RSL下载到用户缓存中,当用户用到您的其他应用时就不需要再次下载了。这可以节省下载时间,使得用户能更快的与您的应用交互。
资讯原作者: Amy Blankenship
我的评论:
对这篇文你有啥看法,跟贴说说吧!欢迎口水和板砖,哈哈。欢迎大家和我们一同分享更多资讯。 上周,我写了一篇关于我在用库项目时遇到的问题以及解决的方法。有一位朋友评论道:
"看了后让我感觉有三个理由不用flex的库资源。"
我承认,我试图用有些没礼貌的方式在回复他说:flex中的很多知识需要努力去学习而不是只需要看一眼,如果你那么容易被打败,你应该选择另外的行业了。但进一步考虑后,我决定来谈一下为什么用库资源很重要。
共享应用程序的代码
使用库项目的最主要的理由是,我们需要有不只一个代码变量。每一个变量变化会使得代码彼此离得越来越远。如果我们把公共源码放在库项目中,能够保证类似的源码将能够彼此支援。
保持问题的独立性
我们可以肯定库源码可以支持多种项目的一个原因是,库源码不能直接引用使用它们的项目源码。这说明主项目源代码在变化时不影响库中源代码。
必然的,你得预先准备好库的API。这意味着就算你决定把库中内容与其它内容置换,你要知道你不会发现任何潜在的具有威胁性的不可预知的相关性。
你会惊讶的发现开发者基于Singleton Pattern写代码有多么容易,这个平台从他们所在的任何地方提供了他们想要的任何源码(或者作他们的代码想要做的任何改变)。以我经验来谈,这使得代码很难维护,部分代码的小小变化会破坏到看上去不相关的其它代码部分。如果你在团队里有这样的队员,请你把部分代码存放在库中,以免此人制造一些降低代码可维护性的因素进去。
测试驱动开发
在不同项目中可以共享代码资源的一个结果是,我们可以拥有一个应用来测试库代码。测试驱动开发是一个独立的项目,不过在我看来你的单元测试不应该和主程序代码放在一个文件夹里。库让您可以把单元测试内容放在一个单独的文件夹中,并且仍然可以在主程序里进行测试。
另外,我打算做一个视觉组件的安装参考。我发现如果不需要启动整个程序的安装引导程序,只需要加载一部分我想要的东西的话,会很方便的把代码放在一起。小项目编译起来更快,能够把整个环境缩小到一个你想要解决的问题。完成后,接下来的开发者们可以用这个安装参考来作为个向导。
下载速度
如果你要发布多个flex的网页应用,你可以把库资源放在swf的外部,并且配置为执行期共享库(RSL's)。一旦RSL下载到用户缓存中,当用户用到您的其他应用时就不需要再次下载了。这可以节省下载时间,使得用户能更快的与您的应用交互。
分享到:
相关推荐
这个“Flex常用教程及库”压缩包文件可能包含了丰富的资源,帮助开发者深入理解和使用Flex技术。 在Flex开发中,皮肤是一个关键的概念,它定义了应用程序或组件的外观和感觉。Flex允许开发者自定义组件的外观,以...
总的来说,Flex资源涵盖了Flex框架、组件库、开发工具和相关教程,对于想要构建富媒体Web应用的开发者来说是非常有价值的。通过Charts.swf这样的实例,开发者可以深入学习Flex的图表绘制能力,而www.pudn.com.txt则...
标题 "flex 资源" 暗示我们即将探讨的是与Adobe Flex相关的技术资源。Flex是一种用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript编程语言和MXML标记语言,主要应用于开发跨平台的桌面和移动Web应用...
5. 阅读和理解库的文档,以便正确地导入和使用库的功能。 6. 将GIS数据与用户界面交互相结合,实现动态的地图应用。 开发者需要熟练掌握这些知识点,才能有效地将SHP数据集成到Flash地图应用中,提供直观、互动的...
二、使用Flex Drag-and-Drop库 1. 拖动源组件:拖动操作的起点,通常是一个可交互的UI组件,如`List`、`Button`等。要启用拖放功能,需要在组件上监听`mouseDown`事件,并调用`DragManager.doDrag()`方法启动拖动。...
《FLEX数据绑定专题》是一本深入探讨Adobe Flex中数据绑定技术的专业中文PDF文档。Flex是一种用于构建富互联网应用程序(RIA)的...这份资料对于正在学习或已经在使用Flex的开发者来说,无疑是一份极具价值的学习材料。
1. **正则表达式**:Flex的规则定义基于正则表达式,理解如何用正则表达式表示不同的词汇模式是使用Flex的基础。例如,`[0-9]+`匹配一个或多个数字,`.`匹配任何单个字符等。 2. **状态转移图**:Flex内部使用有限...
本项目聚焦于使用Flex API,一种基于Adobe Flex的开发框架,来实现军标箭头库的构建。这涉及到Web GIS应用的开发,以及如何将军事符号标准(例如北约军标)与地图服务相结合。 首先,ArcGIS Flex API是由Esri公司...
6. **使用库**:在另一个Flex应用程序中,引入你创建的库,可以将SWC文件添加到项目的库路径,然后在代码中通过`import`语句导入库中的类和组件。 7. **测试与调试**:为了确保库的稳定性和兼容性,需要编写测试...
2. **Spark和 Halo 组件**:Flex提供了两种组件库,Spark和Halo。Spark组件是Flex 4引入的新一代组件,设计更加灵活且性能优秀。万年历记事本可能使用了Spark组件来创建现代、美观的界面。 3. **Flex Builder/Flash...
- 兼容性:确保皮肤资源兼容所使用的Flex SDK和运行环境。 - 测试:在多种设备和分辨率下测试皮肤的表现,确保良好的跨平台适应性。 综上所述,"KingnareStyle_with_fla_1.05.zip"提供的是一套完整的Flex皮肤资源...
这些资源通常被集中存储在库或者外部文件中,以便在多个组件或模块间共享。通过使用资源管理器,开发者可以方便地导入、管理和本地化这些资源,从而实现多语言支持和更高效的代码维护。 在提供的压缩包文件名称列表...
本资源包"flex学习资源和DEMO例子"是针对Flex学习者准备的,包含了一些经过测试的实例,有助于学习者更好地理解和掌握Flex编程。 1. **Flex SDK**:Flex SDK是开发Flex应用的基础,它包含了编译Flex应用所需的工具...
- **常用控件**:Flex提供了丰富的内置控件库,如Button、TextBox、ListBox等,这些控件不仅功能强大,而且易于使用。 - **数据绑定**:Flex支持数据绑定机制,能够将界面上的控件与数据模型中的数据进行自动同步...
个人资源 重要 flex高级代码 高级框架
本资源包中的六个可执行文件(01.exe至06.exe)可能是Flex 3.0开发环境或相关工具的安装程序,用于在用户的计算机上部署Flex开发环境。 Flex 3.0 知识点详解: 1. **ActionScript 3.0**:Flex 3.0 引入了...
在提供的压缩包文件FLEXLoader-master中,包含了项目源码和其他相关资源。解压后,打开Xcode项目,这里通常包含一个或多个目标,如FLEXLoader,它是用于加载FLEX库的可执行文件。 接下来,我们需要配置FLEXLoader。...
本文介绍了如何使用Flex和Bison在Linux环境下生成Parser,包括安装Flex和Bison、使用Flex生成词法分析器、使用Bison生成语法分析器、使用iconv命令转换编码等内容。掌握这些知识点,对于理解编译原理和生成Parser...
3. **Flex组件库**:Flex提供了大量预先构建的UI组件,如Button、Label、TextArea等,开发者可以通过这些组件快速搭建应用的基础框架。在这个记事万年历应用中,可能会用到Calendar组件或者自定义的日历组件。 4. *...
5. 开源库和API文档:提供了Flex 3D的相关库文件和API文档,帮助开发者理解和使用Flex 3D的各个功能。 6. 演示代码:这些代码片段展示了如何在实际项目中集成和使用Flex 3D API,包括如何创建3D场景、加载模型、...