用动作脚本动态创建和控制文本框
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-14
|
可以看到输入文本框。改变文本框的内容,在输出窗口就会显示“你改变了文本框的文本”,如下图所示。
需要指出的是,Trace动作只在测试环境中有效,在播放器中无效。
下载实例源文件
本文介绍的是用动作脚本动态创建和控制文本框的基本方法,在动画设计中灵活运用,就可以创作出复杂多变的文字动画。在使用中笔者还注意到,用脚本设置中文字体时存在问题,有待版本升级时加以改进。
五、TextField和TextFormat对象的属性和方法列表
1.TextField对象的属性和方法
(1)TextField的方法
方法 |
说明 |
TextField.addListener |
注册一个对象,当onChanged和oNScroller事件发生时用来接收通知。 |
TextField.getDepth |
返回文本框的深度。 |
TextField.getNewTextFormat |
获取分配给新插入的文本的默认文本格式。 |
TextField.removeListener |
删除侦听对象 |
TextField.removeTextField |
删除用MovieClip.createTextField方法创建的文本框 |
TextField.setNewTextFormat |
给用户或使用方法插入的文本设置文本格式对象。 |
TextField.replaceSel |
替换当前的选择。 |
TextField.setTextFormat |
给新插入的文本设置文本格式。 |
(2)TextField的属性
属性 |
说明 |
TextField._alpha |
文本框实例的透明度值。 |
TextField.autoSize |
控制文本框的自动对齐和大小变化。 |
TextField.background |
指定文本框是否拥有背景填充。 |
TextField.backgroundColor |
指定文本框是否拥有背景色。 |
TextField.border |
指定文本框是否拥有边框。 |
TextField.borderColor |
指定文本框的边框颜色 |
TextField.bottomScroll |
文本框的最低可见行。 |
TextField.embedFonts |
指定文本框是使用嵌入字体轮廓还是使用设备字体。 |
TextField._highquality |
指定动画的渲染质量。 |
TextField._height |
以像素为单位的文本框实例的高度。本属性只影响文本框的范围框,不影响边框宽度或文本字体大小。 |
TextField.hscroll |
指定文本框的水平滚动值。 |
TextField.html |
指定文本框是否包含HTML。 |
TextField.htmlText |
文本框内容包含HTML文本。 |
TextField.length |
文本域的字符数。 |
TextField.maxChars |
文本域可以包含的最大字符数。 |
TextField.maxhscroll |
TextField.hscroll属性的最大值。 |
TextField.maxscroll |
TextField.scroll属性的最大值。 |
TextField.multiline |
指定文本框是否包含多行。 |
TextField._name |
文本框实例名。 |
TextField._parent |
对本实例之父的引用,按钮或电影剪辑。 |
TextField.password |
指定文本框是否隐藏输入的字符。 |
TextField._quality |
指定动画的渲染质量。 |
TextField.restrict |
用户可以在文本框中输入的字符集。 |
TextField._rotation |
文本框实例的旋转角度。 |
TextField.scroll |
指定文本框当前的滚动位置。 |
TextField.selectable |
指定文本框是否可选。 |
TextField._soundbuftime |
声音在播放之前必须预缓存的秒数。 |
TextField.tabEnabled |
指定一个电影剪辑是否包含在自动的Tab排序中。 |
TextField.tabIndex |
指定一个对象的Tab顺序。 |
TextField.text |
文本框的当前文本。 |
TextField.textColor |
文本框中当前文本的颜色。 |
TextField.textHeight |
文本框范围框的高度。 |
TextField.textWidth |
文本框范围框的宽度。 |
TextField.type |
指定文本框是输入文本框还是动态文本框。 |
TextField._url |
创建文本框实例的SWF文件的URL。 |
TextField.variable |
与文本框关联的变量名。 |
TextField._visible |
确定文本框实例是隐藏还是可见的逻辑值。 |
TextField._width |
文本框实例的宽度(以像素为单位)。本属性仅影响文本框的范围框,不影响边框宽度或文本字体大小。 |
TextField.wordWrap |
指定文本框文本自否自动绕排。 |
TextField._x |
文本框实例的x坐标。 |
TextField._xmouse |
光标相对与文本框实例的x坐标。 |
TextField._xscale |
指定文本框实例水平缩放的百分数。 |
TextField._y |
文本框实例的y坐标。 |
TextField._ymouse |
光标相对与文本框实例的y坐标。 |
TextField._yscale |
指定文本框实例垂直缩放的百分数。 |
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|