- 浏览: 101970 次
- 性别:
- 来自: 大连
文章分类
最新评论
过滤文字输入
TextField.restrict = "此处为可输入的内容";
field.restrict = "^此处为禁止输入的内容";
restrict属性支持一些类似正则表达式的样式:
field.restrict = "a-zA-z"; //只允许大小字母
field.restrict = "a-zA-z "; //只允许字母和空格
field.restrict = "0-9"; //只允许数字
field.restrict = "^abcdefg"; //除了小写字母abcdefg不允许外,其它都允许
field.restrict = "^a-z"; //所有小写字母都不允许,但是,其它内容都允许,包括大写字母
field.restrict = "0-9^5"; //只允许数字,但5例外
让restrict字符包含具有特殊意义的字母(例如-和^):
field.restrict = "0-9\\-"; //允许数字和破折号
field.restrict = "0-9\\^"; //允许数字和^
field.restrict = "0-9\\\\"; //允许数字和反斜杠
你也可以使用Unicode转义序列,指定允许的内容.例如:
field.restrict = "^\u001A";
注意:ActionScript有区分大小写的,如果restrict属性设为abc,允许字母的大写形式(A,B和C)输入时会变成小写对待形式(a,b和c),反之亦然.restrict属性只影响用户可以输入的内容,脚本可将任何文本放入文本字段中.
设定输入框的最大长度
TextField.maxChars:int
向TextField追加内容
TextField.appendText(text:String):void
与通过对 text 属性使用加法赋值来连接两个字符串(例如 field.text += moreText)相比,此方法的效率更高.
显示HTML格式的文字
TextField.htmlText = "Html text";
支持的HTML标签集有: ,<i>,<u>,<font>(有face,size以及color属性),<p>,
,<a>,<li>,<img>以及<textformat>(有 leftmargin,rightmargin,blockindent,indent,leading以及tabstops属性,相应于 TextFormat类的同名属性)
缩减空白
TextField.condenseWhite = true;
删除具有HTML文本的文本字段中的额外空白(空格,换行符等),如同多数HTML浏览器所做的那样.
注意: 在设置 htmlText 属性之前设置 condenseWhite 属性
自动大小调整和对齐
TextField.autoSize = TextFieldAutoSize.LEFT;
可选之值:
flash.text.TextFieldAutoSize.CENTER
flash.text.TextFieldAutoSize.LEFT
flash.text.TextFieldAutoSize.NONE
flash.text.TextFieldAutoSize.RIGHT
指示文本字段是否自动换行
TextField.wordWrap = true; //自动换行
用程序手段滚动文字
水平方向以像素为单位,而垂直方向以行做单位:
scrollV: 指出文字框可见区域的最顶行,可读写;
bottomScrollV: 指出文字框内最底端可见行,只读;
maxScrollV: scrollV的最大值,只读;
numLines: 定义多行文本字段中的文本行数,只读;
TextField.scrollV = field.maxScrollV; //滚动到最后一页
TextField.restrict = "此处为可输入的内容";
field.restrict = "^此处为禁止输入的内容";
restrict属性支持一些类似正则表达式的样式:
field.restrict = "a-zA-z"; //只允许大小字母
field.restrict = "a-zA-z "; //只允许字母和空格
field.restrict = "0-9"; //只允许数字
field.restrict = "^abcdefg"; //除了小写字母abcdefg不允许外,其它都允许
field.restrict = "^a-z"; //所有小写字母都不允许,但是,其它内容都允许,包括大写字母
field.restrict = "0-9^5"; //只允许数字,但5例外
让restrict字符包含具有特殊意义的字母(例如-和^):
field.restrict = "0-9\\-"; //允许数字和破折号
field.restrict = "0-9\\^"; //允许数字和^
field.restrict = "0-9\\\\"; //允许数字和反斜杠
你也可以使用Unicode转义序列,指定允许的内容.例如:
field.restrict = "^\u001A";
注意:ActionScript有区分大小写的,如果restrict属性设为abc,允许字母的大写形式(A,B和C)输入时会变成小写对待形式(a,b和c),反之亦然.restrict属性只影响用户可以输入的内容,脚本可将任何文本放入文本字段中.
设定输入框的最大长度
TextField.maxChars:int
向TextField追加内容
TextField.appendText(text:String):void
与通过对 text 属性使用加法赋值来连接两个字符串(例如 field.text += moreText)相比,此方法的效率更高.
显示HTML格式的文字
TextField.htmlText = "Html text";
支持的HTML标签集有: ,<i>,<u>,<font>(有face,size以及color属性),<p>,
,<a>,<li>,<img>以及<textformat>(有 leftmargin,rightmargin,blockindent,indent,leading以及tabstops属性,相应于 TextFormat类的同名属性)
缩减空白
TextField.condenseWhite = true;
删除具有HTML文本的文本字段中的额外空白(空格,换行符等),如同多数HTML浏览器所做的那样.
注意: 在设置 htmlText 属性之前设置 condenseWhite 属性
自动大小调整和对齐
TextField.autoSize = TextFieldAutoSize.LEFT;
可选之值:
flash.text.TextFieldAutoSize.CENTER
flash.text.TextFieldAutoSize.LEFT
flash.text.TextFieldAutoSize.NONE
flash.text.TextFieldAutoSize.RIGHT
指示文本字段是否自动换行
TextField.wordWrap = true; //自动换行
用程序手段滚动文字
水平方向以像素为单位,而垂直方向以行做单位:
scrollV: 指出文字框可见区域的最顶行,可读写;
bottomScrollV: 指出文字框内最底端可见行,只读;
maxScrollV: scrollV的最大值,只读;
numLines: 定义多行文本字段中的文本行数,只读;
TextField.scrollV = field.maxScrollV; //滚动到最后一页
发表评论
-
AS3 经典的代码库
2013-03-29 16:39 03D引擎 Papervision3Dhttp://b ... -
AS3开源资源整理
2013-03-29 16:38 0一个使用Stage3D APIs 实现 ... -
如何自定义VideoPlayer的全屏行为
2012-12-13 16:58 1309Flex4中增加了一个视频播放组件:VideoPlayer,相 ... -
代码改变影片剪辑亮度、色调、高级、透明度的方法
2012-12-03 08:41 866通过Color类来改变影片颜色 亮度:(设置影片明暗效果) ... -
as3自己写皮肤
2012-11-30 09:47 0<?xml version="1.0" ... -
AS3 正则表达式详解
2012-11-30 09:27 01.新建正则表达式,有两 ... -
TweenLite用法
2012-11-30 09:26 0TweenLite 是一个缓动的类 ... -
AS3位图的加载、拷贝、绘制
2012-11-30 09:26 0建Bitmap可以是使用Bitmap ... -
AS3中的反射
2012-11-30 09:25 658什么是反射 反射 (Reflection) 是指在程序在运行时 ... -
AS3文本操作
2012-11-30 09:03 1226设置文本框的边框、背景与前景色 默认状态下,文本框的边框和背景 ... -
as3日期格式化以及htmlText的安全转义类
2012-11-30 08:57 1036package org.juke{ ... -
AS3碎裂重组特效
2012-11-26 15:04 883碎裂指的是图片的碎裂 那我们要先做的是就是得到这张图片,在a ... -
Flash AS3.0实例---接近鼠标的图片缓动效果
2012-11-26 15:02 1177当鼠标移动到图片的一定位置时,图片会缓冲移动到鼠标位置,在现 ... -
flex air 启动本地应用程序
2012-11-26 09:23 854在air 2.0中,可以利用NativeProcess启动本地 ... -
as3打开和保存本地文件
2012-11-26 08:52 2394package { import flash.displa ... -
FLV视频类播放器全屏切换完整AS代码示例
2012-11-21 10:53 825function setFullScreen() { ... -
as3冒泡排序
2012-11-20 09:12 0<?xml version="1.0" ... -
Flex在Image组件使用蒙板
2012-11-16 17:34 0Flex在Image组件使用蒙板 1.Flex SDK3.0 ... -
Flex导入Excel文件示例
2012-11-16 17:33 01.SDK3.0 2.导入文件用FileFilter过滤。由于 ... -
Flash as3把2D图片分析成文本实现代码
2012-11-16 17:32 0一篇在游戏开发中常用到的功能就是利用as3把2D图片分析成文本 ...
相关推荐
"时钟源代码 Flash as3.0" 时钟源代码 Flash as3.0是一个使用 ActionScript 3.0 编写的时钟程序,旨在帮助开发者快速创建一个时钟。该源代码提供了一个基本的时钟架构,包括时钟的基本组成部分,如时钟圆盘、时钟...
在本文中,我们将深入探讨如何使用Flash AS3.0与XML技术来创建一个简单的幻灯片应用程序。Flash ActionScript 3.0(AS3.0)是Adobe Flash平台上的编程语言,它为开发者提供了强大的功能,可以创建丰富的交互式内容。...
《深入探索Flash AS3.0:18个经典实例解析》 Flash ActionScript 3.0(AS3.0)是Adobe Flash平台的核心编程语言,它为开发者提供了强大的功能,用于创建互动式网页内容、游戏以及丰富的互联网应用程序(RIA)。在AS...
通过上述介绍可以看出,`TextField` 在 AS3.0 中提供了极其丰富的特性和灵活性,不仅支持基本的文本显示和编辑功能,还能够通过HTML文本支持更为复杂的格式化需求。此外,它还提供了一系列实用的方法来帮助开发者更...
在本项目中,“flash+as...以上就是关于“flash+as3.0一个拖动的拼图游戏”的主要技术点,涵盖了AS3的编程基础、用户交互、动画制作等多个方面。通过学习和理解这些知识,开发者可以构建出类似的游戏或其他互动应用。
在这些容器下,分布着更多的子级容器和非容器对象,如Bitmap、TextField等。 显示对象的生命周期与Display List紧密相关。新建的显示对象不会自动出现在舞台上,必须通过addChild()或addChildAt()方法将其添加到...
在AS3.0(ActionScript 3.0)中,富文本处理是一项核心能力,尤其在创建交互式和多媒体应用程序时。富文本不仅允许我们展示普通的文字内容,还能支持更复杂的格式,如字体、颜色、链接、图像以及更多。本教程主要...
在本文中,我们将深入探讨如何使用Flash AS3.0来创建一个心形文字动画。首先,我们要明白AS3.0是ActionScript 3.0的缩写,它是Adobe Flash平台的主要编程语言,用于构建交互式内容,如网页游戏和动态图形。 在Flash...
综上所述,“Flash As 3.0打球小游戏”是一个涵盖ActionScript 3.0基础、事件处理、物理模拟、用户交互等多个方面知识的项目,适合初学者学习和实践。通过深入研究这个游戏,开发者可以提升自己在Flash开发领域的...
在Flash AS3.0中实现填空题,通常会涉及到文本字段的使用,如`TextField`类。开发者可以创建动态或输入文本字段,让用户在指定位置输入答案。例如,你可以创建一个动态文本字段显示问题,然后在另一个输入文本字段中...
5. **舞台和显示对象**:在AS3.0中,舞台(Stage)是所有显示内容的容器,而DisplayObject类及其子类(如Sprite、Bitmap、TextField等)则代表可视元素。 6. **ActionScript 3.0框架和库**:Adobe提供了强大的Flash...
AS3.0中的变量和函数可实现分数的计算和显示,同时,动态文本(TextField)用于实时更新分数界面。 4. 道具与互动:游戏中的道具(如蘑菇、花、星星等)赋予角色特殊能力。AS3.0通过创建对象实例和事件处理,使角色...
4. **显示对象**:AS3.0的显示对象模型包括MovieClip、Sprite、TextField等,这些是构建图形和动画的基础。PPT会展示如何创建和操作这些对象,以及如何使用舞台(Stage)进行布局。 5. **动作脚本与Flash组件**:AS...
【标题】"纯flash as3.0代码时钟"揭示了这个项目的核心是使用ActionScript 3.0(AS3)编程语言在Adobe Flash环境中创建的一款数字或模拟时钟应用程序。ActionScript是Flash中用于创建交互式内容和动画的主要脚本语言...
在探讨“Flash AS3.0代码优化”这一主题时,我们深入分析了如何提升Flash应用程序的性能,确保其运行更加流畅、高效。以下是从给定文件的标题、描述、标签和部分内容中提炼出的关键知识点: ### 1. DisplayObject ...
AS3.0 TLFTextField 最新的组件库 以往的有BUG,这个可是最新的哦 package { import fl.controls.UIScrollBar; import fl.text.TLFTextField; import flash.events.Event; import flashx.textLayout....
本项目是一个基于Adobe Flash平台使用ActionScript 3.0(简称AS3.0)编写的简单猜数字游戏。用户通过输入数字来猜测系统随机生成的一个1到100之间的数字。如果猜测的数字与目标数字相同,则游戏胜利;若不相同,则...
当用户输入的内容超出单行显示的范围时,自动换行功能就显得尤为重要。本教程将详细探讨如何在`UITextField`中实现自动换行,以便更好地适应不同场景的需求。 首先,我们需要了解`UITextField`的基本属性和方法。`...
《Flash 3.0拼图游戏》是一款基于AS 3.0编程语言开发的互动娱乐应用,旨在为初学者提供一个学习和实践Flash游戏开发的平台。Flash AS 3.0是Adobe Flash Professional中的核心编程语言,它在功能和性能上相比早期版本...
根据提供的文件信息,我们可以分析出该Flash AS3.0程序主要实现了一个简单的打气球游戏。游戏中的核心功能包括:初始化游戏状态、显示分数、等级和机会次数等UI元素、处理鼠标点击事件来触发气球消失(即碰撞检测)...