《BlazeDS开发指南》学习笔记(二):两个示例

   按照手册内容,这里给出两个客户端和服务端示例代码,你可以编译、部署到BlazeDS服务器中进行体验,我使用的编辑器是Eclipse 3.4 + Flex Builder Plunin 3.0.1,BlazeDS使用的二进制包,服务器是Tomcat 6.0.18,而构建一个BlazeDS应用程序的一般流程如下:     1、在WEB-INF/flex目录下的配 ...
by WaterSugar 2008-10-10 浏览 (13) 回复 (0)

《BlazeDS开发指南》学习笔记(一):概述

  一、概述     BlazeDS是Adobe公司发布的免费开源产品,是该公司另一个收费产品LCDS的简化开源版本,BlazeDS使用Java语言在服务端提供如下功能:     1、提供客户端(Flex、AIR)通过AMF协议访问服务端(Java)数据的功能;   2、提供服务端广播数据给多个客户端的功能;   3、提供客户端与客户端实时通信的功能;   ...
by WaterSugar 2008-10-09 浏览 (20) 回复 (0)

关于Flex的开发框架选择

我在博客中上传了所翻译的cairongorm的教程和pureMvc的中文API。结合一段时间的实践,我认为,这些框架均不实用。 cairongorm过于死板,完成一个工作需要N多类。 pureMvc虽然比较灵活,考虑了视图的复用。但是工程大而视图复用很少的时候,使用这个框架非常不合适。 因为不论cairongorm和pureMvc都是基于事件(消息),一个事件(消息)发出后,就很难知道那些组 ...
by ltian 2008-09-26 浏览 (333) 回复 (4)

Flex入门学习体会(二)

3、如何传递mxml到actionScript。     mxml最终会编译成actionScript,所以mxml本质上就是actionScript,只不过代码的表现形式不同而已,那如何传递mxml到actionScript? App.mxml文件部分代码: var asTest:myAsClass=new myAsClass(this); this就是Ap ...
by xxqn 2008-09-26 浏览 (149) 回复 (0)

Flex入门学习体会(一)

刚开始学习Flex遇到许多问题。由于本人熟悉java,下面是一些体会也会与java有关: 1、flex是单线程的; 2、与后台的交互是异步的,同时因为是单线程的原因,所以使用与后台的交互时必须使用回调函数。 提交的时候用在方法尾部加lastResult,回调函数在方法尾部加result。 例子 var publicinfo:SeamRemoteObject=new SeamRemoteOb ...
by xxqn 2008-09-23 浏览 (272) 回复 (1)

Flex3 cookbook 翻译: 3.2 根据比例设定对象的位置和尺寸

  3.2 根据比例设定对象的位置和尺寸 3.2.1 问题 你需要依据其父控件的尺寸来确定子对象的大小。 3.2.2 解答 用百分比调整尺寸,这样如果组件的尺寸变了,Flex框架会自动调整它的子对象的大小。 3.2.3 讨论 百分比布局是强有力的工具,它可以让你很容易地根据父对象来确定子对象的大小和位置。例如,如下的RelativePositioningChild.mxml ...
by ycy303 2008-09-18 浏览 (103) 回复 (0)

Flex 3 cookbook翻译: 3.1 用布局管理器定位子对象

  3 容器 . 容器 (containers) 这个词通常指的是在 Flex 框架的 mx.containers 包里面的所有类。容器扩展自 UIComponent 类,添加了布局管理功能,用创建法则( creation policies) 控制子对象的创建的一系列方法,并自动卷动。各个容器的行为有很大的不同,不过都有定位子对象,用约束或样式布局子对象 ...
by ycy303 2008-09-18 浏览 (104) 回复 (0)

Flex 3 cookbook翻译: 2.14 处理focusIn和focusOut事件

2.14 处理 focusIn 和 focusOut 事件 2.14.1 问题 当用户的焦点在一个标签控件上时,你想显示一个弹出窗口,而当用户焦点离开该标签控件时,弹出窗口关闭。 2.14.2 解答 用 focusIn 和 focusOut 事件(所有继承自 InteractiveObject 的类的实例均有该事件)去执行 PopUpManag ...
by ycy303 2008-09-17 浏览 (63) 回复 (0)

Flex 3 cookbook翻译: 2.13 为弹出窗口创建自定义边框

  2.13 为弹出窗口创建自定义边框 2.13.1 问题 你想为弹出窗口定义边框,让它显示一个标记,来指出是哪个控件触发了这个窗口。 2.13.2 解答 创建 PanelSkin 的子类并覆盖 updateDisplayList 方法,画出标记箭头。并把这个新的 skin 作为弹出窗口的 borderSkin. 2.13.3 讨 ...
by ycy303 2008-09-17 浏览 (68) 回复 (0)

Flex 3 cookbook翻译: 2.12 显示并定位多个弹出框

  2.12 显示并定位多个弹出框 2.12.1 问题 你希望用弹出窗口显示额外的消息给用户。 Recipe 2.12.2. Solution 2.12.2 解答 基于用户交互,用 PopUpManager 创建一个 TitleWindow 组件的实例。 Recipe 2.12.3. Discussion 2.12.3 讨论 ...
by ycy303 2008-09-17 浏览 (80) 回复 (0)

Flex 3 cookbook翻译: 2.11 使用来自Calendar控件的日期

  2.11 使用来自 Calendar 控件的日期 2.11.1 问题 你想让用户从一个日历样式的控件中选择日期。 2.11.2 解答 使用 DataField 控件或者 DateChooser 控件为用户提供便捷的日历样式的控件去选取日期。 2.11.3 讨论 Flex 框架为日历功能提供了两个控件: DateField 和 ...
by ycy303 2008-09-17 浏览 (73) 回复 (1)

Flex 3 cookbook翻译: 2.10 在应用中显示一个Alert窗口

  2.10 在应用中显示一个 Alert 窗口 2.10.1 问题 你希望显示一条对话信息,并根据用户选择呈现不同的内容。 2.10.2 解答 用 Alert 控件显示一条消息给用户。 2.10.3 讨论 Alert 控件提供了一个对话框,里面有按钮让用户对对话框里面显示的信息作出反馈。 Alert 控件不能用 MXML ...
by ycy303 2008-09-17 浏览 (53) 回复 (0)

Flex 3 cookbook: 2.9 为菜单控件创建事件处理器

  2.9 为菜单控件创建事件处理器 2.9.1 问题 你需要让用户与菜单的交互起作用。 2.9.2 解答 为 MenuBar 控件的 itemClick 事件添加侦听器。 2.9.3 讨论 为了响应菜单栏交互,为 MenuBar 控件的 itemClick 事件指派一个侦听器函数 handleMenuClick 。无 ...
by ycy303 2008-09-17 浏览 (44) 回复 (0)

Flex 3 cookbook: 2.8 动态填充菜单

2.8 动态填充菜单 2.8.1 问题 你想填充并动态改变菜单 2.8.2 解答 用 ActionScript 分配一个 ArrayCollection 或 XMLListCollection 这样的 Collection 对象给 MenuBar 控件的 dataProvider 属性。 2.8.3 讨论 在 Flex 3 ...
by ycy303 2008-09-17 浏览 (56) 回复 (0)

Flex 3 cookbook翻译: 2.7 为菜单提供数据

2.7 为菜单提供数据 2.7.1 问题 用 data provider 生成菜单栏 2.7.2 解答 用 MXML 为 MenuBar 控件的 dataProvider 属性指定一个 ArrayCollecton , XMLListCollection 之类的 Collection 对象。 Recipe 2.7.3. Dis ...
by ycy303 2008-09-16 浏览 (48) 回复 (0)

Flex 3 cookbook翻译: 2.6 设置控件的labelFunction

  2.6 设置 控件的 labelFunction 2.6.1 问题 你需要综合 data provider 中的不同部分来定制 comboBox 组件里面的标签。 2.6.2 解答 用 comboBox 的 labelFunction 属性来指派一个自定义的函数,这个函数定义了显示的标签。 2.6.3 讨论 默 ...
by ycy303 2008-09-16 浏览 (44) 回复 (0)

Flex 3 cookbook翻译: 2.5 设置组件的tab键顺序

  2.5 设置组件的 tab 键顺序 2.5.1 问题 你需要改变在 Flex 应用里组件的默认 tab 键顺序 2.5.2 解答 用 Flex 组件的 tabIndex 属性设定自定义的 tab 键顺序。 2.5.3 讨论 默认地,所有能接收 tab 键的 Flex 组件都有 tab 键顺序,这 ...
by ycy303 2008-09-16 浏览 (56) 回复 (0)

检测是否鼠标已经离开了Flash影片

  以前版本的 ActionScript 有个问题,就是当用户的鼠标没有在 Flash 影片上时,你不能得到任何通知。这造成了如下的困难,用户还在与 Flash 影片交互,还是已经放弃并转移到别的东西上去了。当我们有一个自定义的光标的时候这个问题特别突出,当真正的光标已经移到别的地方的时候,自定义的光标仍然显示在 Flash 影片中。   用 sta ...
by ycy303 2008-09-16 浏览 (46) 回复 (0)

Flex 3 cookbook翻译: 2.4 用SWFLoader载入一个SWF文件

  2.4 用 SWFLoader 载入一个 SWF 文件 2.4.1 问题 你打算在 Flex 文件运行时,载入由 Flash cs3 或者 Flex 3 创建的外部 SWFs 文件。 2.4.2 解答 在运行时,用 SWFLoader 组件载入外部的 SWFs 文件。 2.4.3 讨论 要在运行时 ...
by ycy303 2008-09-16 浏览 (83) 回复 (0)

Flex 3 cookbook: 2.3 用ColorPicher设置Canvas的颜色

  2.3 用 ColorPicher 设置 Canvas 的颜色 2.3.1 问题 你打算让用户用一个颜色选择器改变一个组件的颜色 2.3.2 解答 用颜色选择器给用户提供一个调色板以供选择,用 ColorPicker 组件的 change 事件来设置 canvas 的背景色。 2.3.3 讨论 创建一个应用,让用户能访问 ...
by ycy303 2008-09-16 浏览 (55) 回复 (0)

Flex 3 cookbook翻译: 2.2 生成一系列开关按钮

2.2 生成一系列开关按钮 2.2.1 问题 你需要为用户提供一系列按钮选项 2.2.2 解答 用 ToggleButtonBar 控件和 ArrayCollecton 生成一系列按钮 2.2.3 讨论 为了创建一系列按钮,先生成一个 application ,里面有一个 ...
by ycy303 2008-09-16 浏览 (45) 回复 (0)

自定义拖动管理类---MoveManager

好久没有更新我的博客,因为最近沉浸在Flex的学习中不能自拔,今天利用休息的时间赶快更新一下。 我们项目组在最近的一个项目中,完完全全的开始用Flex设计界面层,开始时感到与传统的Web开发有着很大的区别,有些不适应,但大家互相鼓励互相帮助,克服了重重困难,终于越用越顺手,越用越好玩了。 一点心得:最大的区别就是:传统的Web页面开发是基于页面响应请求的,是通过刷新页面的方式来反馈用户的请求;用 ...
by jacally 2008-09-15 浏览 (87) 回复 (0)

Flex 3 cookbook翻译: 2.1 监听Button的Click事件

  第 2 章 菜单和控件   Flex3 SDK 提供了一个大的预定义 UI 控件库,这加快了程序开发。通过 ActionScript 或者 MXML 改变他们的属性,你可以很容易地控制这些控件的行为,同时你也可以用 CSS 来改变他们的外观。另外,由于 ActionScript 3 是一种成熟的 OOP 语言,所以你可以像 ...
by ycy303 2008-09-10 浏览 (156) 回复 (0)

为LinkButton组件添加icon(图标)并设定icon和label的位置

来自:http://blog.flexexamples.com/2008/09/05/positioning-icons-on-a-linkbutton-control-in-flex/ 为LinkButton添加图标的方法很简单,因为LinkButton有icon属性,我们只要为icon属性绑定一个图片就可以了。 调整icon和label的相对位置,我们只要设置labelPlacement属 ...
by ycy303 2008-09-08 浏览 (89) 回复 (0)

用NumberValidator类验证整数

来自:http://blog.flexexamples.com/2008/08/30/validating-integers-using-the-numbervalidator-class/   通过设置NumberValidator的domain(范围)属性,我们可以设定数字的范围是整数还是实数(浮点数)。 请看如下代码:   <?xml version= ...
by ycy303 2008-09-08 浏览 (85) 回复 (0)

在flex里让LinkButton变成一个开关按钮

来自:http://blog.flexexamples.com/2008/09/06/creating-a-toggleable-linkbutton-control-in-flex/     其实flex里面的LinkButton有个toggle属性,把它设为true, 这个LinkButton就是一个开关按钮的。问题比较麻烦的是不仅要让这个LinkButton的行为, ...
by ycy303 2008-09-08 浏览 (92) 回复 (4)

当LinkButton无效时,如何让光标不显示为手型?

来自:http://blog.flexexamples.com/   在Flex组件LinkButton里,我们可以用useHandCursor属性来控制是否使用手型光标。现在我们要实现在LinkButton的enable=false时,useHandCursor=false。反过来,他们要同时为true。   下面的例子显示了当Flex里的LinkButton不可用时 ...
by ycy303 2008-09-08 浏览 (59) 回复 (0)

AIR中关闭所以打开的窗口

this.stage.nativeWindow.addEventListener(Event.CLOSING, closingHandler); private function closingHandler(event:Event):void { var windows:Array =NativeApplication.nativeApplication.openedW ...
by ycy303 2008-09-04 浏览 (63) 回复 (0)

关于AIRIA翻译的FLEX教学质量我个人的看法

亲爱的朋友们,如果你们看了AIRIA发布的FLEX教学文章觉得不满意的话,那将促使AIRIA进一步改善这些问题。 我们都明白,即便是一部用于商业发售的图书翻译作品,也会让人看的头疼。而AIRIA的翻译多来源于一些爱好者、英专学生、FLEX开发者之手,并且处于公益的态度。   也许您会表达“没有金刚钻,就不要做瓷器活”的看法,但我得告诉你:如果你不去做,你永远 ...
by airia 2008-09-03 浏览 (92) 回复 (0)

flex绘制等值线

这里有很好的代码,可以完成等值线的绘制 http://indiemaps.com/blog/2008/06/isolining-package-for-actionscript-3/ 可惜的是,作者没有完成颜色的渲染 我想实现出来这种效果,但是能力有限啊,不知道是怎么个算法 知道的同志给点提示 http://blog.spatialkey.com/images/sacbee1.png
by nlslzf 2008-09-02 浏览 (90) 回复 (0)