Flash教程:文本类对象知识摘要
点评:课文是常用的对象,以下是对课文知识的详细描述,作为对近段学习的总结,同时希望对正在学习的朋友有所帮助。正文第一部分的定义和格式的定义
首先,关于文本的几个概念
1。文本字段:文本字段是平台上的可见元素,通过它将文本显示给用户。
文本是一个常用的对象,以下是对课文知识的详细描述,作为对近段学习的总结,希望对正在学习的朋友有所帮助。
正文第一部分的定义和格式的定义
首先,关于文本的几个概念
1、文本字段:文本字段是舞台上可见的元素,文本通过它显示给用户。可以使用文本工具或使用Actionscript代码创建。总之,文本域是文本的俗语;。
2。文本:可以在文本字段或用户界面组件中显示的一个或多个字符串系列。
文本和文本字段是两个既相互联系又相互区别的重要概念。
1、区别:元素包含在文本中包含框架,背景,舞台上的位置的大小,在文本的文本格式,等等。它被定义在与TextField类的命令。一个文本字段的元素包含大小、颜色,对齐方式,字体,正文等,以及定义在与文本格式类命令。
2、联系方式:在实践中,一个好的文本格式都是定义的文本格式,然后这个格式应用于所定义的文本框的文本。
文本格式可以应用于文本字段,或一些字符在文本字段,文本选项,可用于设置文本格式的例子包括:对齐、缩进、加粗、颜色、字体大小、边距宽度,斜体字和字母间距。
两。文本对象的类型
文本对象有三种类型:
1,静态文本:通常用于显示程序运行期间保持不变的文本。
2。动态文本(动态):用于文本需要在运行过程中改变。用户不能编辑该动态文本的内容。例如:动态文本,在比赛结束后,显示用户评分和评价文本,动态文本的文本。因为每个用户在玩游戏的过程中,表现出的是不同的,所以评价是不同的。
3,输入文本(输入):与用户交互,由用户输入的内容的文本。例如:登录到各种Web页面之前输入的用户名和密码等。
文本my_txt创建的代码,你可以通过定义类型设置其类型:
my_txt。类型=动态——————定义为动态文本;
my_txt。类型=输入----- my_txt定义为输入文本。
输入文本中有两种类型的文本:清晰的代码和密码,可以通过设置密码的布尔值来完成。
my_txt。密码= true;-----输入文本显示为加密形式;
my_txt。密码= false;----代码清晰显示。
三、文本创作(文本)
1。创建空白文本
文本类对象不属于顶级对象,需要使用它们时首先创建它们。
_root.creattextfield(参数1,参数2,参数3,参数4,参数5,参数6)
参数1是由一个双引号的字符串表示。用来命名在舞台上创建的文本。它一般被my_txt。
参数2是一个数值变量,用于设置文本的深度。
参数3和4分别用于在舞台上设置其横向和纵向坐标。
参数5和6分别用于在舞台上设置宽度和高度。
可以看出,同时,文本的名称、深度、位置和宽度都有很好的定义。
2。设置文本格式
/ **********其他格式文本,首先创建一个文本对象************ /
my_fmt =新的格式();
定义文本格式对象时,不能填写参数。
四。定义已创建的文本格式对象的各种属性。
1 / *****设置边框************* /
my_fmt。边境= true; / /展示架、虚假表示不显示边框
my_fmt。边框颜色= 0x ******; / /设置边框的颜色
2、设置背景*********** / / ********
my_fmt。背景= true; / /显示背景,虚假表示不显示边框
My_fmt.backbroundColor=0x******;
3、*******字体*********** / /
my_fmt。字体=字符串 / /一个字体字符的字符串表示希望。你只能定义字体系统带来的。
4 / **************设置对齐*********** /
my_fmt。align=字符串;
有几种形式的字符串
my_fmt。align=T**********说顶,中心
my_fmt。对齐=B**********说底部对齐、居中
my_fmt。align=L**********说中间,左对齐;
my_fmt。对齐=R**********说中间,右对齐;
my_fmt。align=TL左上方的说;
my_fmt。align=TR右上方对齐对齐;
my_fmt。align=BR底部对齐右对齐;
规则:T是尖的缩写,即顶L光是光,简称左B是的缩写;它意味着底。Ldquo;R右,缩写代表右。当对准一个大写字母,垂直的位置是在中间的字母默认表示水平位置。
5。设置文本颜色
my_fmt。颜色= 0x ******;
6。设置数字
my_fmt。大小=数; / /设置所需的尺寸
五。文本调用文本格式
my_txt.settextformat(my_fmt) /文本在文本设置为my_fmt设置文本字段格式
六,几种技术
1、登录页面
登录页面通常有用户名、密码(密码)两个文本框和一个验证按钮:
/ *******用户名和密码输入文本框,命名为name_txt和password_txt
时间代码:
var str1:字符串=PP;var赋值:字符串=1166;password_txt密码=真;
Functionyanzheng(x,y){
如果(X = = str1 $ Y = = str2 _root.gotoandstop){(2)}
}
跳转按钮代码:
go_btn。onrelease =函数(){
name_txt文本= str1;
password_txt文本= str2。
}
使用此代码,单击Go按钮时,如果用户名和密码匹配,它将跳转到应用程序页,否则,将需要重新输入用户名和密码。
2。判断游戏中用户操作的动态文本定义
在框架的一端,有一个文本的命名实例my_txt,和代码如下:
my_txt。类型=输入;
jieshu_btn。onrelease =函数(){
如果(yonghudefei > 10){ my_txt。文本=恭喜,通过它!};
如果(yonghudefen<10){ my_txt。文本= 的遗憾,请继续努力!}
}
第二部分的事件处理功能
相对于其他对象,文本事件处理功能相对简单,只需要四种。
1、变化:就是当课文内容的变化。有两种文本内容的变化。其一是文本没有聚焦的焦点。这是一个变化:二,当现有文本被剪切、删除等时,它也发生了变化。
OnKillFocus:2,当文本是失落时的重点是:光标没有焦点时,光标不可用的文本框。
3、onsetfous:就是当文本获得焦点:当有一个游标,可以在文本框中输入,文本框有一个焦点。
4、onscrollfocus:当多行文本的文本索引称为顶线的变化。