`
vini123
  • 浏览: 39161 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Flash as3.0 动态文本(基础+实例+属性简介)

阅读更多
http://www.vini123.com/chat

as3中建立文本使用var my_txt = new TextField();

示例

var my_fmt = new TextFormat();
my_fmt.color = 0xFF0000;my_fmt.underline = true;
var my_txt = new TextField();
my_txt.defaultTextFormat = my_fmt;my_txt.x = 100;
my_txt.y = 100;
my_txt.height = 300;
my_txt.width = 300;
my_txt.text="This is my first test field object text.";
addChild(my_txt);



TextField常用属性:

var my_txt = new TextField();//常用属性
my_txt.defaultTextFormat = my_fmt;
my_txt.type = TextFieldType.INPUT;
my_txt.x = stage.stageWidth / 2 -50;
my_txt.y = stage.stageHeight / 2-50;
my_txt.height = 300;
my_txt.width = 300;
my_txt.background = true;my_txt.backgroundColor = 0xf5f5f5;
my_txt.border = true;
my_txt.borderColor = 0x0000ff;
my_txt.autoSize = TextFieldAutoSize.LEFT;//密码
my_txt.displayAsPassword = true;
my_txt.multiline = true;
my_txt.wordWrap = true;
my_txt.scaleX = 0.5;
my_txt.scaleY = 1.5;
my_txt.selectable = true;
my_txt.textColor = 0x000000;
my_txt.visible = true;
var a = new Object();
a.fontStyle = "italic";
var style = new StyleSheet();
style.setStyle(".a",a);
my_txt.styleSheet = style;
my_txt.htmlText = "<a href='http://baidu.com' class='a'>123</a> 123123123"//my_txt.text="This is my first test field object text.";
import flash.filters.BlurFilter;
var txt_blur = new BlurFilter(0, 0, 0); 
my_txt.filters = [txt_blur];my_txt.alpha =0.5;  //动态文本透明度配合滤镜使用才有效TextFormat对象设置:

var my_fmt = new TextFormat();//常用样式
my_fmt.align = "center";
my_fmt.blockIndent = 50; //区块缩进
my_fmt.bold = true;
my_fmt.bullet = true;
my_fmt.color = 0xff0000;
my_fmt.font = "黑体";
my_fmt.indent = 50; //首字缩进
my_fmt.italic = true;
my_fmt.kerning = true; //字距调整
my_fmt.leading = 2; //行距
my_fmt.letterSpacing = 10; //字间距
my_fmt.leftMargin = 10;
my_fmt.rightMargin = 10;
my_fmt.size = 20;
my_fmt.underline = true;
my_fmt.target = "blank"



文本字段_详细属性:

accessibilityProperties : AccessibilityProperties 此显示对象的当前辅助功能选项。 
alpha : Number 指示指定对象的 Alpha 透明度值。
alwaysShowSelection : Boolean 如果设置为 true 且文本字段没有焦点,Flash Player 将以灰色突出显示文本字段中的所选内容。
antiAliasType : String 用于此文本字段的消除锯齿类型。 
autoSize : String 控制文本字段的自动大小调整和对齐。 
background : Boolean 指定文本字段是否具有背景填充。 
backgroundColor : UInt 文本字段背景的颜色。 
blendMode : String BlendMode 类中的一个值,用于指定要使用的混合模式。
border : Boolean 指定文本字段是否具有边框。 
borderColor : UInt 文本字段边框的颜色。 
bottomScrollV : int [read-only] 一个整数(从 1 开始的索引),指示指定文本字段中当前可以看到的最后一行。 
cacheAsBitmap : Boolean 如果设置为 true,则 Flash Player 将缓存显示对象的内部位图表示形式。
caretIndex : int [read-only] 插入点(尖号)位置的索引。 
condenseWhite : Boolean 一个布尔值,它指定是否应删除具有 HTML 文本的文本字段中的额外空白(空格、换行符等)。 
constructor : Object 对类对象或给定对象实例的构造函数的引用。
contextMenu : ContextMenu 指定与此对象相关联的上下文菜单。
defaultTextFormat : TextFormat 指定应用于新插入文本(例如,使用 replaceSelectedText() 方法插入的文本或用户输入的文本)的格式。
displayAsPassword : Boolean 指定文本字段是否是密码文本字段。 
doubleClickEnabled : Boolean 指定此对象是否接收 doubleClick 事件。
embedFonts : Boolean 指定是否使用嵌入字体轮廓进行呈现。 
filters : Array 包含当前与显示对象关联的每个滤镜对象的索引数组。 
focusRect : Object 指定此对象是否显示焦点矩形。 
gridFitType : String 用于此文本字段的网格固定类型。 
height : Number 指示显示对象的高度,以像素为单位。
htmlText : String 包含文本字段内容的 HTML 表示形式。
length : int [read-only] 文本字段中的字符数。 
loaderInfo : LoaderInfo [read-only] 返回一个 LoaderInfo 对象,其中包含加载此显示对象所属的文件的相关信息。
mask : DisplayObject 调用显示对象被指定的 mask 对象遮罩。
maxChars : int 文本字段中最多可包含的字符数(即用户输入的字符数)。 
maxScrollH : int [read-only] scrollH 的最大值。
maxScrollV : int [read-only] scrollV 的最大值。
mouseEnabled : Boolean 指定此对象是否接收鼠标消息。 
mouseWheelEnabled : Boolean 一个布尔值,指示当用户单击某个文本字段且用户滚动鼠标滚轮时,Flash Player 是否应自动滚动多行文本字段。 
mouseX : Number [read-only] 指示鼠标位置的 x 坐标,以像素为单位。
mouseY : Number [read-only] 指示鼠标位置的 y 坐标,以像素为单位。
multiline : Boolean 指示文本字段是否为多行文本字段。 
name : String 指示 DisplayObject 的实例名称。
numLines : int [read-only] 定义多行文本字段中的文本行数。 
opaqueBackground : Object 指定显示对象是否由于具有某种背景颜色而不透明。 
parent : DisplayObjectContainer [read-only] 指示包含此显示对象的
DisplayObjectContainer 对象。 prototype : Object [static] 对类或函数对象的原型对象的引用。
restrict : String 指示用户可输入到文本字段中的字符集。 
root : DisplayObject [read-only] 对于加载的 SWF 文件中的显示对象,root 属性是此 SWF 文件所表示的显示列表树结构部分中的顶级显示对象。
rotation : Number 指示 DisplayObject 实例距其原始方向的旋转程度,以度为单位。
scale9Grid : Rectangle 当前有效的缩放网格。 
scaleX : Number 指示从注册点开始应用的对象的水平缩放比例(百分比)。
scaleY : Number 指示从对象注册点开始应用的对象的垂直缩放比例(百分比)。
scrollH : int 当前水平滚动位置。 
scrollRect : Rectangle 显示对象的滚动矩形范围。 
scrollV : int 文本在文本字段中的垂直位置。 
selectable : Boolean 一个布尔值,指示文本字段是否可选。 
selectionBeginIndex : int [read-only] 当前所选内容中第一个字符从零开始的字符索引值。 
selectionEndIndex : int [read-only] 当前所选内容中最后一个字符从零开始的字符索引值。 
sharpness : Number 此文本字段中字型边缘的清晰度。 
stage : Stage [read-only] 显示对象的舞台。 
styleSheet : StyleSheet 将样式表附加到文本字段。 
tabEnabled : Boolean 指定此对象是否遵循 Tab 键顺序。 
tabIndex : int 指定 SWF 文件中的对象按 Tab 键顺序排列。
text : String 作为文本字段中当前文本的字符串。 
textColor : UInt 文本字段中文本的颜色(采用十六进制格式)。 
textHeight : Number [read-only] 文本的高度,以像素为单位。
textWidth : Number [read-only] 文本的宽度,以像素为单位。
thickness : Number 此文本字段中字型边缘的粗细。 
transform : Transform 一个对象,具有与显示对象的矩阵、颜色转换和像素范围有关的属性。
type : String 文本字段的类型。 
useRichTextClipboard : Boolean 指定在复制和粘贴文本时是否同时复制和粘贴其格式。 
visible : Boolean 显示对象是否可见。 
width : Number 指示显示对象的宽度,以像素为单位。
wordWrap : Boolean 一个布尔值,指示文本字段是否自动换行。 
x : Number 指示 DisplayObject 实例相对于父级
DisplayObjectContainer 本地坐标的 x 坐标。
y : Number 指示 DisplayObject 实例相对于父级
DisplayObjectContainer 本地坐标的 y 坐标。
分享到:
评论

相关推荐

    flashas3.0的一些基础源码实例包括填空题选择题拖拽题的fla

    在本文中,我们将深入探讨Flash AS3.0的基础知识,主要关注标题和描述中提到的填空题、选择题和拖拽题的源码实例。Flash AS3.0是Adobe Flash Professional中的编程语言,用于创建交互式动画、游戏以及丰富的互联网...

    AS3.0+cs4+fp10最新中文帮助+.chm

    AS3.0(ActionScript 3.0)是Adobe公司为Flash平台开发的脚本语言的第三大主要版本。在AS3.0中,引入了大量的改进和新特性,旨在提高性能、可维护性和编程效率。相比之前的AS2.0,AS3.0采用了更严格的类型系统,提升...

    FLASHAS3.0官网教程实例(下).rar

    这个压缩包“FLASHAS3.0官网教程实例(下).rar”包含了多个经典实例,涵盖了从基础操作到高级应用的广泛内容。这些实例旨在帮助开发者提升在AS3.0中的编程技能,了解如何有效地使用ActionScript来创建交互式的网页...

    flash as3.0 实例

    这个"Flash AS3.0 实例"压缩包提供了丰富的学习资源,帮助初学者深入理解AS3.0的语法和应用。 在AS3.0中,有几个核心概念和关键知识点: 1. **面向对象编程**:AS3.0全面引入了面向对象编程(OOP)的概念,包括类...

    FLASHAS3.0官网教程实例(上)

    《FLASH AS3.0 官方教程实例解析(上)》 Adobe官方提供的FLASH AS3.0教程,无疑是学习ActionScript 3.0编程的重要资源。这个教程集合了一系列经典实例,旨在帮助开发者深入理解AS3.0的核心概念、语法特性以及实际...

    flash as3.0 课件 十二生肖的学习

    一、AS3.0基础与Flash环境搭建 ActionScript是Flash Professional中的编程语言,而AS3.0版本带来了许多改进,包括类型检查、面向对象编程等,使得它更适合创建复杂的交互式应用。首先,你需要安装Adobe Flash ...

    Flash+as3.0小游戏—接牛奶

    通过分析“接牛奶”这款游戏,我们可以深入理解Flash和AS3.0在创建动态内容和游戏方面的应用,同时也能学习到如何构建基本的交互式应用程序。无论是初学者还是有经验的开发者,都可以从这个项目中获益。

    Flash_AS3.0例子

    《深入探索Flash AS3.0:18个经典实例解析》 Flash ActionScript 3.0(AS3.0)是Adobe Flash平台的核心编程语言,它为开发者提供了强大的功能,用于创建互动式网页内容、游戏以及丰富的互联网应用程序(RIA)。在AS...

    Flash as3.0 网站基础模型

    在这个"Flash as3.0 网站基础模型"中,我们可以深入探讨AS3.0在构建动态网站中的核心概念和技术。 1. **ActionScript 3.0**: AS3.0 是Flash Professional中用于控制动画和交互的关键组件。与AS2.0相比,AS3.0引入了...

    Flash,AS3.0教程-代码的位置精选.doc

    【Flash AS3.0 教程:代码的位置】 在Flash AS3.0中,与早期版本相比,代码的管理方式有了显著变化。ActionScript 3.0 的代码不再支持直接写在帧、按钮或影片剪辑上,而是主要放置在帧和独立的AS文件(ActionScript...

    flash as3.0打地鼠代码

    【Flash AS3.0打地鼠游戏开发详解】 在Flash AS3.0环境中,打地鼠游戏是一款经典的交互式小游戏,旨在提升用户的反应速度和手眼协调能力。它基于ActionScript 3.0编程语言,这是Flash Professional的一个关键组件,...

    as3.0实例-入门可看

    在"as3.0实例-入门可看"这个主题中,我们可以预期这是一个针对初学者的教程或示例集合,旨在帮助新学习者快速掌握AS3.0的基础知识。"shiyan2"和"shiyan1"可能是两个不同的示例项目,每个都包含了一系列代码和可能的...

    flash as3.0代码时钟

    在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3.0)来创建一个纯代码实现的时钟。ActionScript是Adobe Flash Professional和Flash Player中的编程语言,广泛用于开发互动式富媒体内容。AS3.0是该语言的一个...

    flash actionscript3.0帮助文件

    总的来说,"Flash ActionScript 3.0帮助文件"是开发者不可或缺的工具,它涵盖了语言基础、类和对象、事件处理、图形渲染、网络编程等多个方面,对于深入理解和熟练运用AS3.0至关重要。通过这个文档,开发者可以学习...

    基于as3.0小游戏

    AS3.0(ActionScript 3.0)是Adobe Flash平台上的主要编程语言,用于创建交互式内容、动画以及丰富的互联网应用程序(RIA)。基于AS3.0的小游戏,利用了其强大的性能和丰富的功能,为用户提供有趣且引人入胜的游戏...

    Flash AS3.0制作心形文字

    首先,我们要明白AS3.0是ActionScript 3.0的缩写,它是Adobe Flash平台的主要编程语言,用于构建交互式内容,如网页游戏和动态图形。 在Flash AS3.0中,我们看到代码涉及到了文本框(TextField)的使用。TextField...

    as 3.0 中文手册

    3. 动态性:尽管AS3.0是强类型,但它是动态类型的,允许在运行时改变对象的类型。 4. 函数重载:一个函数可以根据传递的不同参数列表有不同的实现。 5. 静态和实例成员:`static`关键字用于定义类级别的变量和方法,...

    as3.0pdf中文文档

    AS3.0(ActionScript 3.0)是Adobe Flash Platform中的主要脚本语言,用于创建交互式内容、游戏和富互联网应用程序。这份"as3.0pdf中文文档"是针对初学者的一份详尽教程,旨在帮助他们快速掌握AS3.0的基础知识和进阶...

    flash as3.0弹出式下拉菜单

    在Flash AS3.0中,弹出式下拉菜单是一种常见的交互设计,它允许用户从一个主选项中选择多个相关选项。这样的设计广泛应用于网页、应用程序和游戏等场景,为用户提供方便的操作界面。本篇文章将深入探讨如何在AS3.0中...

    flash as3.0 新闻列表 源码

    这个"新闻列表"源码是使用AS3.0编写的,它展示了如何在Flash环境中实现一个动态显示新闻条目的功能。在Flash中,AS3.0提供了一个强大的面向对象的编程模型,使得开发人员能够创建复杂的应用程序和游戏。 源码的核心...

Global site tag (gtag.js) - Google Analytics