`
ycy303
  • 浏览: 190944 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
Chrome已经不是严格意义上的浏览器,而将成为一个新的网络开发平台。 赞同!!

2008年9月18日

两年前的今天,我刚刚正式离开工作10年的岗位,开始了作为一个职业程序员的历程。人生因此发生了巨大的变化,所以还是值得为此多写两句。为什么记得这么清楚?因为那天空袭警报声在成都的上空回荡。 听说今天也要拉想空袭警报。不过到现在为止我还没有听到。 拉警报是有必要的。虽然战争似乎隔我们很远。不过说不定什么时候就发生了。就像地震,谁又能想到,有思想准备呢? 地球上战争其实天天都在发生,就像地震天天都在发生一样。所以永远不要有隔岸观火的心态。火也可能会烧过江来的。   两年以来,发生了很多事情。道路弯弯曲曲。无论如何,写程序让我拥有了一种力量。利用这种力量,我可以创造一些东西,给我的人生增加一些物化的成果 ...
  3 容器 . 容器 (containers) 这个词通常指的是在 Flex 框架的 mx.containers 包里面的所有类。容器扩展自 UIComponent 类,添加了布局管理功能,用创建法则( creation policies) 控制子对象的创建的一系列方法,并自动卷动。各个容器的行 ...
2.14 处理 focusIn 和 focusOut 事件 2.14.1 问题 当用户的焦点在一个标签控件上时,你想显示一个弹出窗口,而当用户焦点离开该标签控件时,弹出窗口关闭。 2.14.2 解答 用 focusIn 和 focusOut 事件(所有继承自 InteractiveObject 的类的实例均有该事件)去执行 PopUpManager 的恰当的方法。 2.14.3 讨论 基于用户焦点来触发窗口,你可以修改先前的两个方法。以前是当用户单击 LinkButton 时弹出窗口,现在改成由 focusIn 事件触发。当组件接收到焦点时,就触发一个 focusIn 事件。 ...
  2.13 为弹出窗口创建自定义边框 2.13.1 问题 你想为弹出窗口定义边框,让它显示一个标记,来指出是哪个控件触发了这个窗口。 2.13.2 解答 创建 PanelSkin 的子类并覆盖 updateDisplayList 方法,画出标记箭头。并把这个新的 skin 作为弹出窗口的 borderSkin. 2.13.3 讨论   以下是基于 2.12 节的。要修改 CustomPopUp 组件。要自定义窗口边框,就要设置 CustomPopUpd 的 borderSkin 样式为一个名为 CustomPanelSkin 的自定义类。   <mx:TitleWin ...
  2.12 显示并定位多个弹出框 2.12.1 问题 你希望用弹出窗口显示额外的消息给用户。 Recipe 2.12.2. Solution 2.12.2 解答 基于用户交互,用 PopUpManager 创建一个 TitleWindow 组件的实例。 Recipe 2.12.3. Discussion 2.12.3 讨论 Flex 框架包含了一个 PopUpManager 类,它包含有在 Flex 应用中创建,布置,移除最上层窗口的静态方法。请看如下的代码:   <mx:Application xmlns:mx="http://www.adobe. ...
  2.11 使用来自 Calendar 控件的日期 2.11.1 问题 你想让用户从一个日历样式的控件中选择日期。 2.11.2 解答 使用 DataField 控件或者 DateChooser 控件为用户提供便捷的日历样式的控件去选取日期。 2.11.3 讨论 Flex 框架为日历功能提 ...

Flex 3 cookbook翻译

    博客分类:
  • flex
Flex 3 cookbook翻译:  2.1 监听Button的Click事件 Flex 3 cookbook翻译:  2.2 生成一系列开关按钮 Flex 3 cookbook: 2.3 用ColorPicher设置Canvas的颜色 Flex 3 cookbook翻译: 2.4 用SWFLoader载入一个SWF文件 Flex 3 cookbook翻译: 2.5 设置组件的tab键顺序 Flex 3 cookbook翻译:  2.6 设置控件的labelFunction Flex 3 cookbook翻译: 2.7 为菜单提供数据 Flex 3 cookbook ...
  2.10 在应用中显示一个 Alert 窗口 2.10.1 问题 你希望显示一条对话信息,并根据用户选择呈现不同的内容。 2.10.2 解答 用 Alert 控件显示一条消息给用户。 2.10.3 讨论 Alert 控件提供了一个对话框,里面有按钮让用户对对话框里面显示的信息作出反馈。 Alert 控件不能用 MXML 创建,你必须用 ActionScript 。例如:   <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical ...
  2.9 为菜单控件创建事件处理器 2.9.1 问题 你需要让用户与菜单的交互起作用。 2.9.2 解答 为 MenuBar 控件的 itemClick 事件添加侦听器。 2.9.3 讨论 为了响应菜单栏交互,为 MenuBar 控件的 itemClick 事件指派一个侦听器函数 handleMenuClick 。无论何时,只要用户选择了一个菜单项, itemClick 事件会被触发。一个 MenuEvent 对象会被侦听器函数接收到,作为它的参数。 MenuEvent 对象包含了此事件被触发处的菜单项的信息。 MenuEvent 的 item 属性包含了对 dataProv ...
2.8 动态填充菜单 2.8.1 问题 你想填充并动态改变菜单 2.8.2 解答 用 ActionScript 分配一个 ArrayCollection 或 XMLListCollection 这样的 Collection 对象给 MenuBar 控件的 dataProvider 属性。 2.8.3 讨论 在 Flex 3 里的 MenuBar 控件支持在运行时动态生成菜单项。下面的代码生成一个有 MenuBar 控件的应用,当应用被初始化时,这个 MenuBar 被一个 ArrayCollecton 对象填充。   <mx:Application xmlns: ...
2.7 为菜单提供数据 2.7.1 问题 用 data provider 生成菜单栏 2.7.2 解答 用 MXML 为 MenuBar 控件的 dataProvider 属性指定一个 ArrayCollecton , XMLListCollection 之类的 Collection 对象。 Recipe 2.7.3. Discussion 2.7.3 讨论 用数据生成一个 MenuBar 控件最简单的方式是用 MXML 在控件内部生成一个 XMLList 类型的实例。   <mx:Application xmlns:mx="http://www.a ...
  2.6 设置 控件的 labelFunction 2.6.1 问题 你需要综合 data provider 中的不同部分来定制 comboBox 组件里面的标签。 2.6.2 解答 用 comboBox 的 labelFunction 属性来指派一个自定义的函数,这个函数定义了显示的标签。 2.6.3 讨论 默认情况下, Flex 里的列表组件是在 dataProvider 的项目里寻找 label 属性作为显示的内容。可是,在某些情况下, dataProvider 没有 label 属性,或者你需要显示的内容是从 dataProvider 的项目里的多个部分组合起来的。 ...
  2.5 设置组件的 tab 键顺序 2.5.1 问题 你需要改变在 Flex 应用里组件的默认 tab 键顺序 2.5.2 解答 用 Flex 组件的 tabIndex 属性设定自定义的 tab 键顺序。 2.5.3 讨论 默认地,所有能接收 tab 键的 Flex 组件都有 tab 键顺序,这个顺序基于他们在屏幕上的布局。要改变默认的顺序并明确地指定一个自定义的 tab 键顺序,用这些组件的 tabIndex 属性就可以了。如下的 TextInput 组件的 tabIndex
  以前版本的 ActionScript 有个问题,就是当用户的鼠标没有在 Flash 影片上时,你不能得到任何通知。这造成了如下的困难,用户还在与 Flash 影片交互,还是已经放弃并转移到别的东西上去了。当我们有一个自定义的光标的时候这个问题特别突出,当真正的光标已经移到别的地方的时候,自定义的光标仍然显示在 Flash 影片中。   用 stage 的 MOUSE_LEAVE 事件, ActionScript3 现在能让你检测到鼠标离开 Flash 影片。请在如下影片上移动鼠标。 详情请查看:http://www.kirupa.com/developer/flashcs3/ ...
Global site tag (gtag.js) - Google Analytics