FLASH 请各位高手帮我修改一个地方 就是动态输入文字 有空格时 不知道怎么处理 修改好酬谢话费 很急的

来自:    更新日期:早些时候
在Flash中,点击一个按钮,然后按钮的边上,空白的区域,出现文字~

在按钮旁边放个不要边框的动态文本框命名为a_txt.
按钮上语句如下:
on(release){
this.a_txt.text="你想要显示的文字。。。。";
}
如果你是想显示的固定的文字,也可以将文字做成影片剪辑,然后在按钮上控制其_visible属性即可。
愿你早日解决问题

flash6.0的版本就没事,一到CS系列就这样了,可新下载一下,还是这问题,还有新问题,还不如老版本的好,怪了也是不懂,有可能这软件不升级了

厄,这个问题主要是搜索文本中是否有空格,对吗?
如果是这样的话,textfield 中有相当多的方法可以实现,这样吧,我把textfield的所有方法粘给你,供你参考
TextField()
创建新的 TextField 实例。 TextField
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。 EventDispatcher
appendText(newText:String):void
将 newText 参数指定的字符串追加到文本字段的文本的末尾。 TextField
dispatchEvent(event:Event):Boolean
将事件调度到事件流中。 EventDispatcher
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
返回一个矩形,该矩形定义相对于 targetCoordinateSpace 对象坐标系的显示对象区域。 DisplayObject
getCharBoundaries(charIndex:int):Rectangle
返回一个矩形,该矩形是字符的边框。 TextField
getCharIndexAtPoint(x:Number, y:Number):int
在 x 和 y 参数指定的位置返回从零开始的字符索引值。 TextField
getFirstCharInParagraph(charIndex:int):int
如果给定一个字符索引,则返回同一段落中第一个字符的索引。 TextField
getImageReference(id:String):DisplayObject
返回给定 id 或已使用 <img> 标签添加到 HTML 格式文本字段中的图像或 SWF 文件的 DisplayObject 引用。 TextField
getLineIndexAtPoint(x:Number, y:Number):int
在 x 和 y 参数指定的位置返回从零开始的行索引值。 TextField
getLineIndexOfChar(charIndex:int):int
返回 charIndex 参数指定的字符所在的行的索引值(从零开始)。 TextField
getLineLength(lineIndex:int):int
返回特定文本行中的字符数。 TextField
getLineMetrics(lineIndex:int):TextLineMetrics
返回给定文本行的度量信息。 TextField
getLineOffset(lineIndex:int):int
返回 lineIndex 参数指定的行中第一个字符的字符索引。 TextField
getLineText(lineIndex:int):String
返回 lineIndex 参数指定的行的文本。 TextField
getParagraphLength(charIndex:int):int
如果给定一个字符索引,则返回包含给定字符的段落的长度。 TextField
getRect(targetCoordinateSpace:DisplayObject):Rectangle
返回一个矩形,该矩形根据 targetCoordinateSpace 参数定义的坐标系定义显示对象的边界,但不包括形状上的任何笔触。 DisplayObject
getTextFormat(beginIndex:int = -1, endIndex:int = -1):TextFormat
返回 TextFormat 对象,其中包含 beginIndex 和 endIndex 参数指定的文本范围的格式信息。 TextField
globalToLocal(point:Point):Point
将 point 对象从舞台(全局)坐标转换为显示对象的(本地)坐标。 DisplayObject
globalToLocal3D(point:Point):Vector3D
将二维点从舞台(全局)坐标转换为三维显示对象的(本地)坐标。 DisplayObject
hasEventListener(type:String):Boolean
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。 EventDispatcher
hasOwnProperty(name:String):Boolean
指示对象是否已经定义了指定的属性。 Object
hitTestObject(obj:DisplayObject):Boolean
计算显示对象,以确定它是否与 obj 显示对象重叠或相交。 DisplayObject
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
计算显示对象,以确定它是否与 x 和 y 参数指定的点重叠或相交。 DisplayObject
isFontCompatible(fontName:String, fontStyle:String):Boolean
[静态] 如果具有指定的 fontName 和 fontStyle(其中的 Font.fontType 为 flash.text.FontType.EMBEDDED)的嵌入字体可用,则将返回 true。 TextField
isPrototypeOf(theClass:Object):Boolean
指示 Object 类的实例是否在指定为参数的对象的原型链中。 Object
local3DToGlobal(point3d:Vector3D):Point
将三维显示对象的(本地)坐标的三维点转换为舞台(全局)坐标中的二维点。 DisplayObject
localToGlobal(point:Point):Point
将 point 对象从显示对象的(本地)坐标转换为舞台(全局)坐标。 DisplayObject
propertyIsEnumerable(name:String):Boolean
指示指定的属性是否存在、是否可枚举。 Object
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
从 EventDispatcher 对象中删除侦听器。 EventDispatcher
replaceSelectedText(value:String):void
使用 value 参数的内容替换当前所选内容。 TextField
replaceText(beginIndex:int, endIndex:int, newText:String):void
使用 newText 参数的内容替换 beginIndex 和 endIndex 参数指定的字符范围。 TextField
setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
设置循环操作动态属性的可用性。 Object
setSelection(beginIndex:int, endIndex:int):void
将第一个字符和最后一个字符的索引值(使用 beginIndex 和 endIndex 参数指定)指定的文本设置为所选内容。 TextField
setTextFormat(format:TextFormat, beginIndex:int = -1, endIndex:int = -1):void
将 format 参数指定的文本格式应用于文本字段中的指定文本。

什么意思 是不能输入空格吗

到Hi里讨论,这里问答麻烦死了。或者文件发到[email protected]


FLASH 请各位高手帮我修改一个地方 就是动态输入文字 有空格时 不知道怎么处理 修改好酬谢话费 很急的视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网