Web开发网 > Web前端开发 > Web前端开发教程 > flash/flex/fcs/AIR
为了在应用程序中使用数据,Adobe Flex 包括了与HTTP servers,web services 或remoteobject services(Java objects)进行交互的组件,这些组件被称之为远程过程调用(RPC)服务组件。与 Adobe ColdFusion,PHP 或类似的服务器技术不同,Flex 应用程序并不直接连接数据库。举个例子,你可以在一个Flex 文件中插入HTTP service 来实现与ColdFusi..
本章节将提供一系列的课程教授你如何开发Flex 应用程序。第一节创建你的第一个应用程序本节将向你展示如何使用Adobe Flex Builder 编译和运行一个简单的Flex 应用程序。其中涉及的重点内容包括Flex Builder 项目的概念。在Flex Builder 中,所有的程序都被包含在项目/projects 里。创建一个项目在 Flex Builder 中创建一个Flex 应用程序之前,你..
Adobe Flex 开发人员还可以使用ActionScript 去扩展应用程序的功能性。ActionScript提供了比MXML 更为低层的、更细致的、更为强大的功能。关于 ActionScriptActionScript 是一种运用于Adobe Flash Player 的编程语言,它与core JavaScript 非常类似。ActionScript 3.0 的特性完全实现了ECMAScript for XML (E4X)。MXML 程序中的ActionScriptActi..
MXML 是一种XML 语言,你可以使用它去布置Adobe Flex 应用程序的用户界面。你还可以使用MXML 去定义其它的方面,如存取服务器端的数据,将用户组件与服务器端数据源进行绑定等。MXML 看起来与你所熟悉的HTML 很类似,然而,MXML 更为结构化,并提供更为丰富的标签集。MXML 与HTML 之间最大的不同之处在于,以MXML 所定义的应用程序将被编译成SWF..
在图表或图形中显示数据的能力,可以使用户更加容易地解释数据以及它们之间的内在联系。在Flex 中,不再仅仅是出现一些简单的数据表格,你可以使用各种各样的图表形式去显示你的数据。它们是:1. 区域形图表/Area charts2. 气泡形图表/Bubble charts3. 烛形图表/Candlestick charts4. 柱形图表/Column charts5. 高低开合形图表/HighLowOpenC..
当你使用Flex Data Services 来开发应用程序时,就能体会该数据服务架构的强大功能。关于 Flex Data ServicesFlex Data Services 在Java 应用服务器上或Java 容器中执行,提供如下列所示的强大功能:1. 增强的数据服务。2. 与多个客户端进行数据共享3. 支持客户端到客户端的通信4. 自动服务器数据推进5. 客户端对服务器端资源的可靠访问6. 数据服..
Flex 包含了Flex 类库、MXML 和ActionScript 编程语言,如下图所示:当然,Flex 还包括Flex 编译器和调试器,它们并没有在图中示出。你可以混合MXML 和ActionScript 来发Flex 应用程序。事实上, MXML 和ActionScript编程语言都提供了访问Flex 类库的能力。通常的做法是:使用MXML 去定义用户界面的元素,使用ActionScript 去定义客户端的逻辑并..
Flex 是基于组件来进行开发的,为了更有效率地设计和开发应用程序,你应该熟悉这些开发模式以及操作步骤。第一节创建一个Flex 应用程序应用程序模型Flex 创建一个应用程序时,你使用组件(容器/containers 和控件/controls)来描述用户的操作界面。例如,容器可以是一个用来进行数据输入的表格容器,如一个盒框/Box 或一个栅格/Grid;而控件就是..
本章节的内容包含了对Flex 系列产品的概述,以及关于Flex 基础理论的相关教程。关于 FlexFlex 提供了为专业开发人员所熟知的、基于标准的编程模式,以及一套发布高品质RIAs的设计产品。RIAs 为web 应用程序带来了快速响应并且内容丰富的桌面软件,以满足更有效力的用户体验。Flex 使用了卓越超凡的Adobe? Flash? Player 9,允许开发人员无缝地扩..
现在,想必你对Flex 的概念有了一个基础的认识,让我们开始创建Flex 应用程序吧。使用 Flex Builder通过使用新项目向导/New Flex Project Wizard 创建一个Flex 项目(File New FlexProject)。设计,编译,以及调试Flex 应用程序所需的所有工具,都被包括在Flex Builder中了。使用 Flex SDK创建一个文件名后缀为MXML 的文本文件,在其中添加MX..
有几种方法在一个Flex 应用程序中创建多态页面。你可以使用ViewStack 组件、创建单独的MXML 文件、或者使用视图状态。视图状态可以被看作是一个组件或组件群构成的预定义的用户界面布局。你可以使用视图状态为程序表现出不同的视觉效果。每一种视图状态都是基于一种基础的状态,并进行继承和扩展。在随后的例子中,当用户在组件上滚动鼠标时,基..
HTML 应用程序的原理是由客户端发出请求,并从服务器端得到反应。与之不相同的是,Flex 应用程序是基于事件的/event-based。举个例子,当用户单击一个按钮时,便会触发一个事件。应用程序本身,不是指服务器,包含了识别事件的逻辑并采取相应的行动。当事件被触发时修改组件的属性对某个组件以编程方式进行操作时,为了对某个事件作出反应,必须..
让我们来详细分析一下前面那个“Say Hello to Flex“的简单例子,你可以通过设置组件的属性值来控制Flex 应用程序的界面布局,就象如下所示:?xml version="1.0" encoding="utf-8"?mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"mx:Panel layout="absolute" width="80%" height="80%"mx:TextArea text="Say hello..
出于安全方面的考虑,在客户端的Flash Player 中运行的应用程序,只有在满足如下条件之一的情况时才能访问远程的数据源,:1. 应用程序所编译的SWF 文件与远程数据源位于同一个域中。2. 使用代理(proxy),并且你的SWF 文件位于和代理相同的服务器上。Adobe Flex DataServices 为Flex 应用程序提供了一个完整的代理管理系统。同时,你还可以通过..
请记住,在Flex 应用程序中对数据的操作最重要的事情是:Flex 应用程序并不直接与一个数据库进行连接。因此,Adobe? Flex Builder 2 没有提供直接连接数据的工具。你可以通过使用MXML 和ActionScript 代码来操作和管理数据。在 Flex 中,你可以使用几种方法去操纵和管理数据,它们大多数相关的内容已经超出了在这里进行简要介绍的范围(更多的信..
Flex 是一个提供开发设计和运行支持的架构,它可以使开发人员创建利用Adobe?Flash? Player 9 作为前台的“富客户端互联网应用程序/rich Internet applications/RIA”,以满足用户更为直观和极具交互性的在线体验。开发 Flex 应用程序的典型步骤如下(通常是这样):1. 选取一系列预先定制好的、用于设计应用程序界面的组件(如表格、按钮等等..
译者声明1. 请大家在转载和使用时保持本文的完整性。2. 本文所有资料均来自Flex 官方文档,其英文版权归Adobe 公司所有。3. 文中某些内容根据译者的理解稍作改动,因此与原版英文在文字上不完全一致。同时,由于译者水平有限,翻译不妥之处请大家多多见谅。重庆大坪--刘刚 该部分文档的内容是为用户提供关于Adobe?Flex 工作机制的一个快速综述..
下载地址一:http://download.macromedia.com/pub/flex/flex_builder/FB3_win.exe大小: 424 MB ;未进行压缩的 Flex Builder 3 安装文件不用注册登录,可以直接下载。下载地址二: http://trials.adobe.com/Applications/.../FB3_WWEJ.exe大小: 385.84 MB ; 已经压缩的 Flex Builder 3 安装文件需要注册登录,才可下载。Flex builder 3.0注..
Adobe Flex Builder 3 Professional製作引人入胜的跨平台多样化网际网路应用程式 (Rich Internet Applications)Adobe? Flex? 3 採用开放原始码架构, 是一款可提供高生产力环境的软体, 适用於建立和维护可一贯部署在各种主要瀏览器、桌上型电脑和作业系统上而且具表现力的网路应用程式。 虽然可使用免费的 Flex SDK 建立 Flex 应用程式, 但是使用..
Silverlight 3.0应用程序可以脱离浏览器而独立运行,这是一个很值得关注的改变。这意味着浏览器不再是Web应用程序客户端唯一的选择,同时,这也大大简化了Silverlight应用程序在手机等智能移动设备上的开发,提升了Silverlight应用程序的运行性能,并且可以充分利用客户端硬件所拥有的处理能力。 本文介绍如何使用VS2010 BETA2来开发可独立于浏..
字符串主要用来处理文本,也常常运用到变量名的变换中。目前最重要的运用应该是处理XML文本了。例如,XML文本中常常包含着一些不必要的空格,需要去掉。这就要用到trim去空格函数。 如,替换某段文字中的骂人话为其他的字 ,就要用到字符串替换函数 replace了。 如,查找用户提交的某段文字是否与以前重复,那么用beginWith就是一个高效的好..
关键字: flex/flash 调试工具 有用过FireBug调试Ajax,JavaScript经验的人应该都非常清楚Firebug的强大以及易用性。而我们创建RIA应用的时候一般都是在Flex Builder或者Flash CS3中调试,尽管可以满足我们的需求,不过作为Web的应用,总归没有Firebug那样用起来方便。Ntt.cc罗列了一个除了本身编译器外的Flex/Flash调试列表《the list of helpfu..
Flash Communication Server简易设定 --------------------------------------------------------------------------------以下提供在安装完成Flash Communication Server后,做一些简易的设定修改,可以让Server的维护与使用较为便利一.设定文件结构设定档均放在C:\Program Files\Macromedia\Flash Communication Server MX\conf目录下1.conf目..
为了吸引网友的注意,用动态的图片来展示相关的内容是一个很好的办法。有一些人采用JS来显示图片,IE下的效果不错,但是放到Firefox,Opera下却很难看;而Flash则不会出现此种情况,只要你的浏览器能够播放Flash那么任何浏览器下的显示效果基本都是一样的。Flash越来越不得不让我们开始关注了,它不仅可以减少我们的代码量,还能兼容于各种浏览器..
最近开发遇到的问题更偏向于js了。写了一个程序,让js与flash通讯,结果flash能调用js方法,但是js竟然不能调用flash方法。比如说我在flash中开放了接口“abcd”,但是用js调用 swf.abcd()。竟然报错说abcd不是方法。这个问题是只出现在firefox下,ie下运行正常。于是开始狂使用alert了——后来发现firebug可以断点调试,长叹!发现在firefox下通..
Flash Player 7 及以上版本为目标播放器发布的文件,采用完全域匹配规则,而不是超域匹配规则。因此,被访问的文件(即使该文件以 早于 Flash Player 7 的 Flash Player 版本为目标播放器发布)必须显式允许跨域或子域访问;其次,在某一使用安全协议 (HTTPS) 的站点上承载的文件必须显式允许从使用不安全协议(HTTP 或 FTP)的站点承载的文..
1.新的播放器可以播放存放在几个域名下的作品图片了2.编辑器也能与跨站点程序进行通讯并使用户同步登录摩豆网了解决方法共享如下:直接在flash中测试影片不会出现跨域问题,但如果Flash发布的swf文件,需要如下方法解决。建立一个crossdomain.xml文件放到被访问文件所在服务器的根目录下。以下是xml的代码:XML/HTML代码xml version="1.0"?cross..
********************************************************************* 版权声明** 本文以Creative Commons的发布,请严格遵循该授权协议。* 本文首发于博客园, 此声明为本文章中不可或缺的一部分。* 作者网名: 浪子* 作者EMAIL:dayichen (at)163.com* 作者BLOG: Http://Www.Cnblogs.Com/Walkingboy**************************************..
Author:David | English Version 【转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】URL:http://blog.iyi.cn/start/2007/06/ajaxflash.html FancyUpload,用flash和mootools实现的一款多文件无刷新上传工具。最大的特点是可以一次选择多个文件,无刷新上传。早些时候曾想过一次选择多个文件的问题,浏览器默认的file标签一次只能..
说明:含例句的方法我已作了测试。 播放动画:Play() 例:(网页中的 Flash id).Play();停止动画:StopPlay()动画是否正在播放:IsPlaying()跳转到某帧:GotoFrame(frame_number)获取动画总帧数:TotalFrames()回传当前动画所在帧数:CurrentFrame()使动画返回第一帧:Rewind()放大指定区域:SetZoomRect(left,top,right,buttom)改变动画大.. 首页 上一页 [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] 下一页 尾页 25/26页,每页显示30条,共766条相关记录