`
ch_kexin
  • 浏览: 899471 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

[as3]TextField,鼠标经过文本变色

阅读更多
package
{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.text.TextField;
	import flash.text.TextFormat;
	
	public class MyMP3Demo extends Sprite
	{
		private var myText:TextField;
		public function MyMP3Demo()
		{
			//---------code by ycccc8202----------
			myText = new TextField()
			myText.text="在人生的高速路上已经连续转错了不少弯";
			myText.width=myText.height=300;
			myText.x=myText.y=100;
			var myTextFormat_old:TextFormat = new TextFormat();
			myTextFormat_old.color="0x000000";
			myTextFormat_old.size=12;
			var myTextFormat_new:TextFormat = new TextFormat();
			myTextFormat_new.color="0xff0000";
			myTextFormat_new.size=12;
			
			function enterFrameListener(event:Event) {
				myText.setTextFormat(myTextFormat_old);
				var charIndex:int = myText.getCharIndexAtPoint(myText.mouseX,myText.mouseY);//不断取得指定位置的字符索引
				if(charIndex==-1){//如果鼠标移出文本
					return;}
				myText.setTextFormat(myTextFormat_new,charIndex,charIndex+1);
			}
			
			addEventListener(Event.ENTER_FRAME, enterFrameListener);//注册桢循环事件
			addChild(myText)

		}
	}
}
分享到:
评论
1 楼 rockyf 2012-05-08  
这都行。。。我觉得直接用<a/> + css更方便点吧。

相关推荐

    as3随机滚动文本

    1. **TextFields**:AS3中的TextField类是处理文本的主要对象。它可以用于显示单行或多行文本,支持多种格式化选项,如字体、颜色、大小等。在随机滚动文本中,TextField用于显示滚动的文本内容。 2. **Tween 动画*...

    AS3.0TextField.txt

    `TextField` 元素是ActionScript 3.0 (AS3.0) 中用于显示和编辑文本的重要组成部分。它可以用来创建动态文本字段,这些字段可以接受用户输入或者由编程逻辑动态更新其内容。`TextField` 提供了多种样式和格式选项,...

    as3文本热区导航,非link,可任意更改热区的鼠标样式

    本文将详细探讨如何利用AS3来创建文本热区导航,并且允许用户自定义鼠标样式,尽管标准的TextField类并不直接支持这些功能。 首先,我们要了解AS3中的TextField类。TextField是Flash环境中用来显示文本的基本组件,...

    as3滚动文字

    AS3中的`TextField`类是处理文本的核心类。通过创建`TextField`实例,可以添加静态文本或者动态文本到舞台上。对于滚动文字,我们需要使用动态文本,因为它允许我们在运行时改变文本内容。 3. **TextFormat类**: ...

    as3 textfild动态文本滚动条模型

    在ActionScript 3 (AS3)中,`TextField` 是一个重要的显示对象,用于在舞台上显示文本。在处理大量文本时,特别是在用户界面设计中,动态文本滚动条模型是必不可少的功能,它允许用户查看超出舞台可视区域的文本内容...

    flash textfield 旋转文本

    在Flash中,文本字段(TextField)是用于显示和编辑文本的基本元素。在特定的设计或动画需求中,我们可能需要让文本以某种方式旋转,以实现动态效果或视觉吸引力。"Flash 文本框 旋转 textfield"这个主题就是关于...

    flash as3 文本编辑器

    1. **文本字段(TextField)**: 在AS3中,我们使用`TextField`类来创建和操作文本。它是处理动态和输入文本的主要对象。通过实例化`TextField`类,我们可以创建一个文本框,并通过其属性和方法来控制显示的文本。 2...

    [转]TextArea TextField 文本 即时显示最后一行

    在本文中,我们将深入探讨“TextArea”和“TextField”这两个在ActionScript 3(AS3)中用于处理文本输入的组件,以及如何实现文本即时显示最后一行的功能。这个功能在日志查看、聊天应用或任何需要实时跟踪文本更新...

    文本编辑器-textField实现

    在GUI(图形用户界面)应用中,`TextField`组件是实现文本输入和编辑的基本元素。在这里,我们将深入探讨如何使用`TextField`来创建一个功能丰富的文本编辑器。 `TextField`是JavaFX或Swing等GUI库中的一个类,它...

    flash as3 文本查找和替换

    在Flash AS3编程中,文本查找和替换是一个常见的任务,特别是在处理用户交互和数据操作时。这个场景描述了如何利用AS3(ActionScript 3)来读取本地TXT文件,并在其中执行查找与替换操作。以下是对这个主题的详细...

    as3.0富文本,可以插入表情图片,图文并排

    首先,AS3.0中的富文本主要通过`TextField`类来实现。`TextField`提供了多种方法和属性,用于创建、修改和显示文本。例如,`text`属性用来设置或获取文本内容,`htmlText`属性则支持HTML格式的文本,这使得我们能够...

    自己做的as3折叠文本

    3. **动态文本字段**:AS3中的TextField类用于创建和控制文本显示。为了实现折叠文本,我们需要至少两个TextField,一个显示折叠前的摘要,另一个存储完整的文本内容。 4. **数据隐藏与显示**:当用户点击按钮时,...

    [转][AS3] flash.text.TextField應用攻略

    这篇博客文章主要探讨的是在ActionScript 3(AS3)中如何有效地使用`flash.text.TextField`类进行文本处理和显示。`flash.text.TextField`是AS3中一个重要的组件,用于在舞台上创建和管理文本。它提供了丰富的文本...

    AS3广东地图,鼠标经过提示信息

    AS3广东地图是一款基于Adobe Flash ActionScript 3.0编程语言开发的地图应用,它提供了对广东省各个区域的可视化展示。这个应用的一个独特功能是当鼠标移动到特定区域时,会弹出提示信息显示该区域的具体信息。这为...

    新技术培训 培训讲义3_AS3显示文本.doc

    在ActionScript 3 (AS3)中,显示文本是一个重要的功能,主要通过TextField类来实现。这个类提供了创建和管理舞台上动态文本和输入文本的能力。以下是对【标题】"新技术培训 培训讲义3_AS3显示文本.doc"及【描述】中...

    AS3字体嵌入终极教程 附带unicodeRange获取器支持新老文本引擎(转)

    这篇“AS3字体嵌入终极教程”着重讲解了如何在Flash Player或Adobe AIR环境中处理字体嵌入,并提供了一个unicodeRange获取器,以支持新老文本引擎。 一、字体嵌入基础 在AS3中,有两种类型的字体嵌入:基本嵌入和...

    基于TextField的图文混编的组件

    基于TextField的图文混编组件是一种解决方案,它利用了Adobe Flash(ActionScript 3,AS3)中的TextField类来实现这一功能。TextField在Flash中是一个基础的文本显示和编辑控件,它可以处理简单的文本输入,但通过...

    ExtJs5 去掉textfield边框

    在ExtJs5中,开发人员有时需要自定义UI以满足特定的设计需求,比如去掉`textfield`组件的边框。在给定的描述中,我们看到开发者遇到了一个问题:默认情况下,ExtJs5的`textfield`组件有明显的边框,但通过添加特定的...

    Java中TextField类.pdf

    Java中的`TextField`类是Swing库中的一个基础组件,用于创建用户可以在其上输入文本的单行文本字段。在GUI编程中,`TextField`是一个非常常见的元素,它允许用户输入和编辑一行文本。以下是对`TextField`类的详细...

    用AS3写的滚动字幕

    2. **读取文本文件**:在AS3中,可以使用File和FileStream类来读取外部文本文件。这在滚动字幕的应用中可能是为了加载和播放多行文本内容。例如,`cast.txt`文件可能包含了要滚动显示的一系列文字,程序会读取这个...

Global site tag (gtag.js) - Google Analytics