% dim rs dim sql set rs=server.createobject("adodb.recordset") set rs1=server.createobject("adodb.recordset") %>
语法
instancename._target
参数
instancename是一个MC对象。
说明
只读属性 。返回指定MC对象的目标路径,它是一个使用斜线语法的路径名。
播放器
Flash 4或更新的版本
示例
例如在_root时间轴上有一个名为myMovie的MC对象:
x = _root.myMovie._target;
x的结果为"/myMovie"。
参看
targetpath
targetpath( instancename );
函数;返回指定MC对象的目标路径,它是一个使用点语法的路径名。
Flash 5或更新的版本
x的结果为"_level0.myMovie"。
_target
所有的动态文本和输入文本域都是TextField类的实例。可以在属性对话框中给实例赋名,并且可以通过动作脚本使用TextField类的方法和属性,达到控制的目的。TextField实例名称在影片浏览器和动作面版的插入对象路径对话框中均有显示。TextField类是继承了Object类。使用MovieClip.createTextField方法,可以建立动态文本域。只有Flash 6或更高版本的播放器才支持TextField类。
TextField类的方法概述
方法
描述
TextField.addListener
注册一个对象,此对象用来接收onChanged事件和oNScroller事件被调用的时候产生的信息。
TextField.getDepth
返回文本域的深度(depth)。
TextField.getNewTextFormat
获得最新插入文本的默认分配格式。
TextField.removeListener
删除监听对象。
TextField.removeTextField
删除MovieClip.createTextField方法建立的文本域。
TextField.setNewTextFormat
给用户或使用方法插入的文本设定文本格式。
TextField.replaceSel
替换当前选择项。
TextField.setTextFormat
设定新插入的文本默认格式。
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
当前文本域的最大滚动位置。
TextField.htmlText
本文域中包含HTML语句。
TextField.length
文本域的字符数。
TextField.maxChars
文本域能容纳的最大字符数。
TextField.maxhscroll
TextField.hscroll的最大值。
TextField.scroll
TextField.scroll的最大值。
TextField.multiline
文本域是否为多行。
TextField._name
文本域实例的名称。
TextField._parent
实例父类的属性参考;无论是按钮类型还是电影片断。
TextField.password
文本域是否隐藏输入的字符。
TextField._quality
TextField.restrict
输入文本域的字符限制。
TextField._rotation
文本域实例的旋转角度。
当前文本域拖放的位置。
TextField.selectable
文本域是否可选。
TextField._soundbuftime
声音文件进行流式下载前必须预缓冲的时间。
TextField.tabEnabled
电影片断是否包括在自动标号排序内。
TextField.tabIndex
对象的排序标号。
TextField.text
当前文本域中的内容。
TextField.textColor
当前文本域中文本的颜色。
TextField.textHeight
文本域边界(bounding box)的高度。
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
文本域实例的竖直缩放百分比。
文本域类构造函数概述
TextField.onChanged
文本域内容改变时调用。
TextField.onKillFocus
文本域失去焦点时调用。
TextField.onScroller
当文本域的scroll,maxscroll,hscroll,maxhscroll或bottomscroll属性改变时调用。
TextField.onSetFocus
文本域获得焦点时调用。
文本域类的监听对象概述
文本域改变时被通知。
Scroll属性或maxscroll属性发生改变时被通知。
无
属性 。设置或重新获得TextField指定的文本域的透明度值。有效范围为0到100。
Flash 6
下面的代码将text1文本域的_alpha属性设为30%。
on(release) {
text1._alpha=30;
}
TextField.addListener(newListener)
newListener:对象,用来接收onChanged和onScroller事件发出的消息。
方法 。注册一个对象,用来接收事件信息。当onChanged或onScroller事件发生时, 通过使用addListener注册的对象的onChanged和onScroller方法,调用TextField.onChanged和TextField.onScroller事件。
属性 。控制文本域自动改变尺寸和排列。如果值为none,文本域不会自动改变尺寸或排列来匹配文本。如果值为left,文本域右边自动扩展跟文本内容对齐。左上角仍然保持原来的位置不变。如果autosize的值为center,文本域自动调整尺寸,但水平中心确定在原始的水平中心位置。底部尺寸匹配文本内容。如果autosize的值为right,文本域自动调整尺寸;但是是左边调整尺寸,右上角保持位置不变。设置autosize属性时,true等同于left,false等同于none。
下例将文本域textField2的autosize属性设为center。
TextField2.autosize=”center”;
属性 。该值为真,文本域有填充的背景。为假,文本域没有填充背景。
TextField.backgroundColor
属性 。文本域背景颜色值。默认为0xFFFFFF(白色)。这个属性可以设置或获取,如果文本域有边界,即使当前没有背景,背景颜色还是能够看见的/
属性 。属性值为真(true),文本域有边界,为假(false),则没有边界。
属性 。文本域的边界颜色,默认值为0x000000(黑色)。即使没有边界,这个属性值可以重置或设置。
只读属性 。整数(以1为基础的索引(1-based index))。将文本域看作一个窗口,一块文字放在其中,TextField.bottomScroll表示当前文本域中可见文本的最低线,属性TextField.scroll表示可见文本的最高位置。文本域中所有位于TextField.scroll和TextField.bottomScroll之间的文字为当前可见文本。
属性 。布尔变量,为真(true),文本域中使用内含的字体。为假(false),文本域中使用设备字体。
TextField._focusrect
属性 。布尔值,指示文本域在获得焦点后,外围是否有黄色的矩形边框线。
方法 。返回文本域的深度,整数值。
TextField.getFontList
方法 。返回数组对象,其元素为Flash播放器本机系统的所有字体的名称,包括所有的SWF文件和任何导入的有用的SWF文件内的字体。这些名称为字符串类型。
TextField.getNewTextFormat()
方法 。返回文本格式对象,其中包含文本域中文本格式对象的备份。此文本格式对象是最新插入文本的格式。文本可以使用replaceSel方法、使用者添加或者是接收到的文本。调用getNewTextFormat方法,返回的文本格式对象具有所有定义的属性。没有属性则返回null。
TextField.getTextFormat()
TextField.getTextFormat(index)
TextField.getTextFormat(beginIndex,endIndex)
index:整数,用字符串描述特征。
方法 。(用法1)返回文本格式对象,其中包含文本域中所有的文本的格式信息。在结果的文本格式对象中,设置有文本域中所有文本的公共属性。任何一个属性,在不同的文本中有不同的值,其最后属性值设置为null。
(用法2):返回文本格式对象,其中包含文本域中index处文本格式的备份。
(用法3):返回文本格式对象,其中包含从beginIndex到endIndex之间的文本格式信息。
TextField.getNewTextFormat TextField.setNewTextFormat
属性 。设置或获取文本域的高度,单位为像素。
下例代码设置文本域的宽度和高度。
MyTextField._width=200;
MyTextField._height=200;
第一、二、三、四、五页
选自《循序渐进——Flash MX基础与技巧》随书光盘 转载请保留链结