- 浏览: 1076485 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (399)
- C++ (39)
- Java (74)
- Java界面开发学习笔记 (4)
- Java用户的c++之旅 (0)
- 自言自语 (12)
- DSP (1)
- MCU (0)
- CG (0)
- Jabber (0)
- Gloox (0)
- Linux (11)
- Windows (19)
- Networks (4)
- Jobs (0)
- PHP (1)
- JSP (2)
- 生活 (35)
- C (2)
- Qt4 (2)
- C# (50)
- WPF (5)
- ASP (2)
- FLEX (47)
- SQL (20)
- JavaScript (12)
- SharePoint (6)
- GWT (1)
- Dojo (9)
- HTML (11)
- Others (7)
- 如何安装配置系列 (7)
- UML (2)
- Android (3)
- alibaba (1)
最新评论
-
zxjlwt:
学习了http://surenpi.com
Firefox插件开发: Hello World! -
ylldzz:
楼主知道MVEL怎么调试么
MVEL简介及快速使用 -
blueman2012:
您好,可否提供源码下载,我把您的代码贴过来后,好多报错的,谢谢 ...
Log4J日志解析 -
svygh123:
你的游标都没有关闭呢!
MYSQL游标嵌套循环示例 -
dizh:
写的很好啊
MVEL简介及快速使用
1.如何监听键盘事件?
<mx:TextArea id="textEditor" keyDown="sendKeyHandler(event)" x="11" y="366" width="399"/>
private function sendKeyHandler(evt:KeyboardEvent):void
{
//Enter 键
if (evt.keyCode == 13)
{
this.sendTxt();
return ;
}
}
代码说明:有两种类型的键盘事件:KeyboardEvent.KEY_DOWN 和 KeyboardEvent.KEY_UP
以上是监听的是回车事件
要是想监听组合键,例如:Ctrl+Enter 键,代码如下:
if (evt.keyCode == 13 && evt.ctrlKey)
{
}
2.怎么控制RichTextEditor的控制栏?
利用showControlBar属性,控制RichTextEditor的控制栏,这样把整个控制栏都关闭了
要是想分别控制控制栏中各寄宿控件,可以参考如下代码:
this.textEditor.alignButtons.height=0;
this.textEditor.alignButtons.visible=false;
this.textEditor.bulletButton.height=0;
this.textEditor.bulletButton.visible=false;
this.textEditor.linkTextInput.height=0;
this.textEditor.linkTextInput.visible=false;
this.textEditor._RichTextEditor_VRule1.height=0;
this.textEditor._RichTextEditor_VRule1.visible=false;
this.textEditor._RichTextEditor_VRule2.height=0;
this.textEditor._RichTextEditor_VRule2.visible=false;
当然,还可以参考这文章
http://blog.minidx.com/2008/12/29/1841.html
3.控件双击事件(DoubleClick Event)怎么没反应?
<mx:Button doubleClickEnabled="true" doubleClick="doubleClickHandler(event)" x="48" y="32" label="Button"/>
private function doubleClickHandler(evt:MouseEvent):void
{
Alert.show("doubleClick");
}
代码说明:
doubleClickEnabled属性:指定对象是否接收 doubleClick 事件。默认值为 false,这意味着在默认情况下,不接收 doubleClick 事件。如果将 doubleClickEnabled 属性设置为 true,实例在其范围内接收 doubleClick 事件
4.怎么在TextArea的光标位置插入字符?
<mx:TextArea id="textEditor" x="11" y="366" width="399"/>
private function insertString(insertStr:String):void
{
if (this.textEditor.selectionBeginIndex == this.textEditor.selectionEndIndex)
{
var startPart:String=this.textEditor.text.substring(0, this.textEditor.selectionBeginIndex);
var endPart:String=this.textEditor.text.substring(this.textEditor.selectionEndIndex, this.textEditor.text.length);
startPart+=insertStr;
startPart+=endPart;
this.textEditor.text=startPart;
}
else
{
this.textEditor.text=insertStr;
}
}
5.实现TextArea控件的滚动条始终保持在最下面?
this.txt_content.addEventListener(FlexEvent.VALUE_COMMIT,VALUE_COMMITHandler);
private function VALUE_COMMITHandler(evt:FlexEvent):void{
txt_content.verticalScrollPosition = txt_content.maxVerticalScrollPosition;
}
代码说明:这段代码是为了实现TextArea控件的滚动条始终保持在最下面,以方便用户查看聊天信息
要是VBox控件需要实现类似效果,可以看如下代码:
<mx:VBox id="vd" updateComplete="updateCompleteHandler(event)" x="10" y="10" width="399" height="348">
private function updateCompleteHandler(evt:FlexEvent):void
{
this.vd.verticalScrollPosition=this.vd.maxVerticalScrollPosition;
}
本文转自:http://www.cnblogs.com/aierong/archive/2009/02/09/1386858.html
<mx:TextArea id="textEditor" keyDown="sendKeyHandler(event)" x="11" y="366" width="399"/>
private function sendKeyHandler(evt:KeyboardEvent):void
{
//Enter 键
if (evt.keyCode == 13)
{
this.sendTxt();
return ;
}
}
代码说明:有两种类型的键盘事件:KeyboardEvent.KEY_DOWN 和 KeyboardEvent.KEY_UP
以上是监听的是回车事件
要是想监听组合键,例如:Ctrl+Enter 键,代码如下:
if (evt.keyCode == 13 && evt.ctrlKey)
{
}
2.怎么控制RichTextEditor的控制栏?
利用showControlBar属性,控制RichTextEditor的控制栏,这样把整个控制栏都关闭了
要是想分别控制控制栏中各寄宿控件,可以参考如下代码:
this.textEditor.alignButtons.height=0;
this.textEditor.alignButtons.visible=false;
this.textEditor.bulletButton.height=0;
this.textEditor.bulletButton.visible=false;
this.textEditor.linkTextInput.height=0;
this.textEditor.linkTextInput.visible=false;
this.textEditor._RichTextEditor_VRule1.height=0;
this.textEditor._RichTextEditor_VRule1.visible=false;
this.textEditor._RichTextEditor_VRule2.height=0;
this.textEditor._RichTextEditor_VRule2.visible=false;
当然,还可以参考这文章
http://blog.minidx.com/2008/12/29/1841.html
3.控件双击事件(DoubleClick Event)怎么没反应?
<mx:Button doubleClickEnabled="true" doubleClick="doubleClickHandler(event)" x="48" y="32" label="Button"/>
private function doubleClickHandler(evt:MouseEvent):void
{
Alert.show("doubleClick");
}
代码说明:
doubleClickEnabled属性:指定对象是否接收 doubleClick 事件。默认值为 false,这意味着在默认情况下,不接收 doubleClick 事件。如果将 doubleClickEnabled 属性设置为 true,实例在其范围内接收 doubleClick 事件
4.怎么在TextArea的光标位置插入字符?
<mx:TextArea id="textEditor" x="11" y="366" width="399"/>
private function insertString(insertStr:String):void
{
if (this.textEditor.selectionBeginIndex == this.textEditor.selectionEndIndex)
{
var startPart:String=this.textEditor.text.substring(0, this.textEditor.selectionBeginIndex);
var endPart:String=this.textEditor.text.substring(this.textEditor.selectionEndIndex, this.textEditor.text.length);
startPart+=insertStr;
startPart+=endPart;
this.textEditor.text=startPart;
}
else
{
this.textEditor.text=insertStr;
}
}
5.实现TextArea控件的滚动条始终保持在最下面?
this.txt_content.addEventListener(FlexEvent.VALUE_COMMIT,VALUE_COMMITHandler);
private function VALUE_COMMITHandler(evt:FlexEvent):void{
txt_content.verticalScrollPosition = txt_content.maxVerticalScrollPosition;
}
代码说明:这段代码是为了实现TextArea控件的滚动条始终保持在最下面,以方便用户查看聊天信息
要是VBox控件需要实现类似效果,可以看如下代码:
<mx:VBox id="vd" updateComplete="updateCompleteHandler(event)" x="10" y="10" width="399" height="348">
private function updateCompleteHandler(evt:FlexEvent):void
{
this.vd.verticalScrollPosition=this.vd.maxVerticalScrollPosition;
}
本文转自:http://www.cnblogs.com/aierong/archive/2009/02/09/1386858.html
发表评论
-
一些Flex炫效果网址
2011-01-20 19:22 2779转帖 :http://bbs.airia.cn/FLEX/th ... -
Tutorial: Getting Started with Flex and Maven
2010-12-20 21:39 3980Generating a Flex Library Pr ... -
maven 手动加载第三方jar、zip包
2010-12-18 17:12 4131使用maven搭建工程时,难免要加载大量的第三方的jar ... -
TWaver Flex Online Demo & Quick Start
2010-08-30 12:42 1904TWaver Flex开发环境的搭建: ... -
[转]Flex 开发必备10武器
2010-08-26 18:51 137201. Tour de Flex 02. ... -
[转]12种RIA常用布局
2010-08-26 18:50 1552原文地址:http://ria9.com/flashbuild ... -
unable to open “frameworks\locale\zh_CN’ 解决方法
2010-04-03 14:38 5280unable to open “frameworks\loca ... -
Flex + ASP.Net + FlourineFX 示例
2010-04-03 14:31 4237这里简单介绍使用Flex Builder 4 与 VS2008 ... -
Flex Canvas - Rounded Corners & cornerRadius
2009-12-04 17:31 2639问题在使用Canvas时想实现圆角的效果,定义了Canva ... -
Flex获取XML根节点属性的问题
2009-11-27 09:42 2951在读写XML的根节点属性的时候,会用两种方法: var xm ... -
在Flex中使用Json (转载收藏)
2009-11-21 21:14 1528要用到JSON,看了一篇(http://bbs.actio ... -
Flex画线动画一例
2009-08-19 13:38 3425<?xml version="1.0&qu ... -
给Flex导出的SWF减减肥
2009-08-19 09:43 2041第一步:分离运行库,使用RSL减小FLEX生成文件的体积 要 ... -
Image组件怎么才能非等比例拉伸图片
2009-08-18 11:06 1898设置maintainAspectRatio="fal ... -
flex与flash的交互
2009-08-15 19:19 1472老是听到群里的人问flex怎样与flash交互,一一回答的太多 ... -
Flex3特效的基本用法---触发器
2009-08-14 16:50 1803触发器在Flex3的特效实现中起着重要作用,对于Flex3中的 ... -
Flash SandBox 安全问题解决
2009-08-12 17:55 1608今天在做flex相册, 在本地环境中运行正常,但是拷出来的时候 ... -
Flex特效
2009-08-10 22:56 1929这里面有许多特效很酷,希望对大家有帮助。 1.旋转 效果: ... -
解决Error: Error #2060: 安全沙箱冲突:ExternalInterface 调用者
2009-08-10 10:09 7611SecurityError: Error #2060: 安全沙 ... -
Flex App 部署到 IIS
2009-08-08 06:43 1603直接将bin文件夹拷贝到C:\inet\wwwroot下即可, ...
相关推荐
### Flex4自定义组件开发详解 #### 一、Flex4自定义组件概述 Flex4(也称为Spark)是Adobe Flex框架的一个重要版本,它引入了许多新的特性,包括改进的组件库、性能优化以及更好的可定制性。在Flex4中,自定义组件...
总结来说,将Flex组件保存为本地PNG图片涉及多个步骤,包括组件的位图渲染、PNG编码以及本地文件操作。理解并掌握这些技术对于Flex开发者来说是非常有价值的,特别是当需要提供用户离线查看组件或图表功能时。通过...
#### 一、为何需要重写Flex组件? 在Flex开发过程中,经常遇到已有的组件无法完全满足项目需求的情况。这些需求可能包括但不限于改变组件的外观、增加新的功能特性或者实现更复杂的交互逻辑。在这种背景下,重写...
### Flex 3 开发指南知识点...Flex 3作为一种成熟的RIA开发框架,不仅提供了丰富的UI组件和高级功能,还拥有强大的性能优化能力和多媒体支持。通过掌握上述知识点,开发者可以快速入门并构建出高质量的Web应用程序。
### 标题:Flex组件LIST使用 #### 知识点一:MXML与AS3的结合使用 Flex应用主要由MXML(Flex Markup Language)和ActionScript(AS3)两种语言构成。MXML用于定义用户界面和布局,而AS3则用于处理业务逻辑和交互。...
Flex学习与总结 Flex是一种用于构建富互联网应用(RIA)的开发框架,由Adobe公司提供。RIA技术旨在提升网络应用的交互性和表现力,克服传统HTML页面在用户体验上的局限。随着网络带宽的提高,RIA逐渐成为互联网应用...
总结,Flex中的Time组件是处理时间数据的关键工具,通过掌握它的使用、属性、事件以及如何自定义,开发者可以创建出符合用户需求的交互式时间选择界面。结合源码阅读和开发工具,可以进一步提升开发效率和组件的适应...
这个过程涉及到的主要知识点包括Flex组件操作、数据绑定、XML序列化以及文件下载。 1. **Flex组件操作**:首先,了解DataGrid组件的结构和属性至关重要。DataGrid包含一系列Columns和Rows,每个Column对应一个字段...
总结,使用Flex 4.5开发Android应用程序可以借助其强大的UI组件库、良好的编程模型和对原生API的访问能力,实现高效、跨平台的移动应用开发。虽然现在Flex可能不再是主流的Android开发工具,但了解其工作原理和优势...
在本文中,我们将深入探讨Flex特效组件的用法及其在自定义控件中的应用。Flex布局是一种强大的CSS布局模式,允许我们...学习和掌握`ContainerCtrlDemo`中的示例,将有助于你在实际项目中更加游刃有余地使用Flex组件。
Flex是一种用于创建富互联网应用程序(RIA)的开发框架,它由Adobe公司开发,主要用于构建运行在浏览器上的交互式...通过学习和利用这个组件,你可以提升Flex应用程序的互动性和易用性,同时加深对Flex组件开发的理解。
### 深入理解FLEX组件生命周期 #### 一、引言 在FLEX开发过程中,深入了解组件的生命周期对于优化应用程序性能、确保组件正确响应用户交互至关重要。本文将详细解析Flex组件生命周期的主要阶段:初始化...
1. Flex组件开发:利用ActionScript创建用户界面和处理上传逻辑。 2. 文件上传:使用HTTP协议将文件数据发送到PHP服务器。 3. PHP服务器端处理:接收文件,进行验证,存储文件,并返回响应。 4. 安全措施:包括文件...
3. **Flex组件库**:Flex提供了丰富的预定义组件,如Button、Label、Canvas等,可用于快速构建用户界面。理解组件的属性、事件和方法是提升开发效率的关键。 4. **数据绑定**:Flex支持数据绑定,允许视图组件直接...
在本课件中,"flex的ppt"涵盖了31个章节,旨在全面介绍Flex与Java的整合以及Flex组件的应用。让我们逐一探讨这些知识点。 首先,Flex和Java的整合是现代Web应用开发中的一个重要领域。Flex提供了丰富的用户界面,而...
总结来说,理解Flex组件的生命周期对于高效地开发Flex应用至关重要。开发者需要熟悉SystemManager的角色,掌握Preloader和Application的事件机制,以及灵活运用AS和MXML来构建组件。通过这种方式,可以创建出性能...
Flex Tree组件是Adobe Flex框架中的一个关键元素,用于展示层次结构数据。在默认情况下,Tree组件的...这个过程涉及到Flex组件的渲染机制、图形绘制以及样式控制,对于提升Flex应用的用户体验和视觉效果具有重要意义。
Flex开发指南可能包括以下部分:Flex SDK的安装与配置,MXML和ActionScript的基础知识,Flex组件库的使用,数据绑定,事件处理,动画制作,以及与服务器端的通信等。这样的资源对于初学者而言是入门的必备,对于资深...
Flex组件大致可以分为两类:基本组件和高级组件。 - **基本组件**:如`Label`, `Button`, `TextBox`等,这些组件是构建用户界面的基础。 - **高级组件**:例如`DataGrid`, `Tree`, `Chart`等,这些组件更加复杂,...
总结一下,Flex开发入门涉及MXML文件的创建、UI组件的使用,以及与J2EE项目的交互。通过学习这些基础知识,开发者可以开始构建功能丰富的富互联网应用程序。压缩包内的`Flex 开发入门.mht`可能是一个教程文档,包含...