欢迎来到天天文库
浏览记录
ID:34550092
大小:1.55 MB
页数:25页
时间:2019-03-07
《flex中文帮助no4章a》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、译者声明1.请大家在转载和使用时保持本文的完整性。2.本文所有资料均来自Flex官方文档,其英文版权归Adobe公司所有。3.文中某些内容根据译者的理解稍作改动,因此与原版英文在文字上不完全一致。同时,由于译者水平有限,翻译不妥之处请大家多多见谅。重庆大坪刘刚第四章Flex编程入门教程本章节将提供一系列的课程教授你如何开发Flex应用程序。第一节创建你的第一个应用程序本节将向你展示如何使用AdobeFlexBuilder编译和运行一个简单的Flex应用程序。其中涉及的重点内容包括FlexBuilder项目的概念。在FlexBuilder中,所有的程序都
2、被包含在项目/projects里。创建一个项目在FlexBuilder中创建一个Flex应用程序之前,你必须首先要创建一个项目。当创建好项目文件时,主MXML程序文件就已经准备好。然后你就可以在项目中添加各种资源,如MXML组件文件、ActionScript文件等等。其主要操作步骤有:1.启动FlexBuilder并从主菜单中选择File>New>FlexProject,出现新项目向导/NewFlexProjectwizard。2.在打开的屏幕中,选择基础数据选项/Basicdataoption并点下一步/Next。接下来会询问你指定保存项目文件的目录
3、。3.在项目名称栏中输入Lessons。在项目内容区域,确保使用默认目录选项/UseDefaultLocationoption被选定。默认的目录是C:DocumentsandSettingsyour_user_nameMyDocumentsFlexBuilder2。FlexBuilder将在该目录下创建Lessons文件夹。4.点击完成/Finish。FlexBuilder创建好新的项目并在导航视图中进行显示。新建项目向导将自动生成项目配置文件,存放被编译SWF文件的输出目录,以及主程序文件Lessons.mxml。5.确定自动构造选项/aut
4、omaticbuildoption是打开的,选择SelectProject>BuildAutomatically。创建并运行应用程序1.如果Lessons.mxml文件没有被打开,请在导航视图中找到并双击来打开它。2.切换到MXML编辑器。FlexBuilder将在Lessons.mxml文件中插入随后代码:5、on>3.在组标签之间输入随后的代码来添加一个面板容器。面板容器是Flex布局的基本部件。4.在组标签之间输入随后的代码来添加一个Label控件。你可以点击设计按钮/Designbutton是预览布局的效果。5.保存文件每当你保存文件时,FlexBuilde6、r就会自动地构造应用程序。构造完成后,请点击运行/Run按钮来执行程序。一个浏览器打开并运行应用程序。在这一节中,你学习了在FlexBuilder中如何创建一个项目,以及如何编译和运用一个Flex应用程序。第二节获取并显示数据为了在应用程序中使用数据,AdobeFlex包括了与HTTPservers,webservices或remoteobjectservices(Javaobjects)进行交互的组件,这些组件被称之为远程过程调用(RPC)服务组件。与AdobeColdFusion,PHP或类似的服务器技术不同,Flex应用程序并不直接连接数据库。举7、个例子,你可以在一个Flex文件中插入HTTPservice来实现与ColdFusion文件的交互,以获取MySQL数据库中的数据,转换成XML,然后返馈给Flex应用程序。在本节中,你将学习创建一个简单的blog阅读器。你使用了被称之为HTTPService的RPCservice组件从RSS中获取数据,然后将数据绑定到Label、DataGrid、TextArea和LinkButton控件上。为了完成这个项目,执行的步骤如下:1.设置项目2.检查要访问的远程数据源出于安全的原因,在客户端计算机上FlashPlayer中运行的应用程序,只有在满足如下条8、件之一的情况下,才能访问远程的数据:a.应用程序的SWF文件与远程数据源位于同一个域中。b.使
5、on>3.在组标签之间输入随后的代码来添加一个面板容器。面板容器是Flex布局的基本部件。4.在组标签之间输入随后的代码来添加一个Label控件。你可以点击设计按钮/Designbutton是预览布局的效果。5.保存文件每当你保存文件时,FlexBuilde
6、r就会自动地构造应用程序。构造完成后,请点击运行/Run按钮来执行程序。一个浏览器打开并运行应用程序。在这一节中,你学习了在FlexBuilder中如何创建一个项目,以及如何编译和运用一个Flex应用程序。第二节获取并显示数据为了在应用程序中使用数据,AdobeFlex包括了与HTTPservers,webservices或remoteobjectservices(Javaobjects)进行交互的组件,这些组件被称之为远程过程调用(RPC)服务组件。与AdobeColdFusion,PHP或类似的服务器技术不同,Flex应用程序并不直接连接数据库。举
7、个例子,你可以在一个Flex文件中插入HTTPservice来实现与ColdFusion文件的交互,以获取MySQL数据库中的数据,转换成XML,然后返馈给Flex应用程序。在本节中,你将学习创建一个简单的blog阅读器。你使用了被称之为HTTPService的RPCservice组件从RSS中获取数据,然后将数据绑定到Label、DataGrid、TextArea和LinkButton控件上。为了完成这个项目,执行的步骤如下:1.设置项目2.检查要访问的远程数据源出于安全的原因,在客户端计算机上FlashPlayer中运行的应用程序,只有在满足如下条
8、件之一的情况下,才能访问远程的数据:a.应用程序的SWF文件与远程数据源位于同一个域中。b.使
此文档下载收益归作者所有