ADC推荐:利用Flash Builder for PHP简化Flex和PHP开发

2011-06-30 20:54
editor_xk

使用Flex 和PHP的开发人员能够通过使用由Adobe和 Zend开发的一款新的工具提升他们的效率,该款工具是Flash Builder for PHP。 这一IDE支持你创建具有Flex和 PHP 特性的组合项目,并且能够获得以两种语言编写代码的优点。 (在Eclipse中,特性( natures)可以将一个项目与特定的建立者和其它设置进行链接。) 此外,该建立还支持你同时调试Flex和 PHP 代码。 这似乎不是一个重要的观点,但当我说它的优点是巨大的。请相信我。 从2008年开始我一直使用和编写关于 Flex和 PHP、Flash Builder以及 Zend Studio 的集成功能,并且之前它是相当的复杂。

ADC推荐:Flex中的本地化 – 第2部分:在运行时装载资源

2011-06-29 21:42
editor_xk

在本系列的第 1 部分中,我讲解了如何通过把资源直接编译到应用程序中在 Flex 中启用本地化。在第 2 部分中,继续第 1 部分中的讨论,讲解另一种本地化方法,即单独编译资源属性文件并在运行时装载它们。还要讨论每种方法的好处和缺点,以及对所有应用程序进行本地化的一般方法。

ADC推荐:Flex应用程序与NHibernate集成

2011-06-27 21:16
editor_xk

本文描述如何使用 Flex、Flash Builder、WebORB和 Nhibernate简化web应用程序的开发工作,其中Nhibernate是.NET 框架的一个开源对象关系的映射程序。随着web的演化,互动和可用的应用程序的更多需求也在不断增加。 用户不断地要求他们在因特网上使用的工具的行为表现应该更像桌面应用程序而不像带有功能比特的web页面。

ADC推荐:运用FlexMonkey 1.0测试Flex应用程序

2011-06-26 18:05
editor_xk

手动测试Flex应用程序的UI组件时,您可能会觉得这个过程既单调而又耗费时间。 Adobe在Flex中包含了一个自动化的框架,以使开发者可以创建运行于GUI层次上的自动化测试过程。FlexMonkey 1.0*是一个开源的AIR应用,它可以利用Flex自动化框架来记录和回放Flex应用的GUI交互过程。在FlexMonkey的帮助下,您的测试可以直接驱动应用程序视图,调试视图组件和其后台逻辑将会更加方便。由于FlexMonkey已经集成到了自动化框架的后台当中,所以您在使用FlexMonkey时不必对程序源代码或编译方式做任何改变。

ADC推荐:试用Flex开发移动应用之 -- 风格化应用程序

2011-06-24 21:39
editor_xk

在本教程中,您将学习如何通过加入FXG图形来改变你的应用程序的外观。FXG是一种用来定义静态图形的声明语法(declarative syntax). 它定义了一种图形(graphics)交换格式, 使得的各种产品可以共享一个文件格式, 它使你可以创建可扩展的矢量图并将它作为组件应用到你的Flex应用程序中. 一个典型的工作流程是:通过图形工具(如: Adobe Illustrator, Adobe Photoshop, 或 Adobe Fireworks)生成一个图形,然后将它保存或导出成FXG格式. 这个FXG文件就会作为一个组件用在你的应用程序中. FXG文件是被Flex编译器编译成优化的, 低层次的Flash Player码, 这样在运行时会很快显示.

ADC推荐:创建您的第一个 Flex 和 Facebook 应用程序——第三部分:作为 web 应用程序进行修改和部署

2011-06-20 20:59
editor_xk

本系列教程详细介绍了构建和部署可以检索、显示和发布 Facebook 数据的桌面或 web 应用程序的流程。在第一部分,您使用 Flash Builder 和 Adobe ActionScript 3 SDK for Facebook Platform 构建了一个本地 Flex 和 Facebook 桌面应用程序。在本部分,您将修改在第一部分中创建的本地桌面应用程序,并将其作为一个 web 应用程序部署到您自己的 web 服务器上。 您将修改一个已有桌面应用程序而不是重新构建一个 web 应用程序,这有两个原因。

ADC推荐:集成Flex、BlazeDS和Spring安全机制

2011-06-17 21:11
editor_xk

如今,每个应用程序都必须考虑安全问题。安全涵盖广泛的领域,本文仅重点介绍应用程序安全性,更具体来讲就是用户身份验证和授权。身份验证用于确认用户具有他声明的身份,而授权用于确认当前用户具有执行他希望执行的操作的权限。为了解释这些概念,本文使用一个管理和显示图书列表的示例Flex应用程序。这个Flex客户端使用BlazeDS与一个服务器通信,该服务器运行着另一个使用Spring框架开发的应用程序。这个示例是一个完整的应用程序,演示了在客户端上保护使用Flex的应用程序的许多方面。

ADC推荐:Flex全局异常和错误处理

2011-06-07 13:09
editor_xk

从 Flash Player 10.1 和 Adobe AIR 2.0 开始,开发人员就能够全局地捕获未处理异常和错误。然而,注意在异常发生位置对异常进行处理是最好的方法。全局处理应该只用于您确实无法用其他方法控制的异步异常,或者未经本地捕获的诊断和日志异常。

在本文中,我将介绍如何使用uncaughtError*事件全局地捕获未处理异常或错误。我使用的技术是说明性的,且基于 MXML;它使用 Flex 特有的 [Mixin] 元数据标签。

ADC推荐:使用Flex4容器若干技巧

2011-06-03 15:18
editor_xk

本文适用于正在寻找使用Flex 4容器和布局的快速参考指南的开发人员。 尽管这不一定是一个复杂问题,但这似乎是许多开发人员的挫折的来源,特别是对于那些Flex刚刚入门的开发人员。 当开发人员不知道如何正确使用容器和布局时,他们的代码常常包含过多的嵌套容器和大量毫无意义的属性。

原创系列之:Flex应用程序调试基础--日志信息

2011-06-02 17:15
jexchan

对于任何软件开发人员来说,跟踪调试都是每日的必修课。通过跟踪调试,不仅可以掌握程序在特定运行阶段的状态信息,通过这些信息来判断程序运行是否正常,而且还可以通过跟踪调试揪出当前应用程序的臭虫(Bug),谁也不能保证自己编写的程序没有任何问题,在运行时会一切正常,当程序运行出现异常时,最常见做法是开发人员根据直觉或记录的日志来判断问题大概在什么地方,然后是打开程序,以调试方式运行,跟踪断点,逐步逼近,最终找到问题所在并修复。总的来说,跟踪调试的知识虽然不像数据结构和算法这种知识对程序核心的组成影响那么大,但它确实保证最终产生高质量软件产品的非常重要的一环。掌握特定开发环境下跟踪调试的知识对开发人员来说就是一刀瑞士军刀,往往在关键时刻能发挥重要的作用。

聚合内容