文本的处理其实可以很丰富,下面是渐变文字显示的一种处理方式。
private var _gradientBox:Shape;
private var _colors:Array = [0xfffac7,0xd6b327,0x9d6c25 ];
private var _alphas:Array = [1,1,1];
private var _ratios:Array = [0x00,187, 0xFF];
private var _currentMatrix:Matrix;
[Embed(source="MSYH.TTF", fontName="myMSYHFont",mimeType="application/x-font" ,embedAsCFF="false")]
public var myMSYHFontClass:Class;//微软雅黑
public function test():void
{
Font.registerFont(myMSYHFontClass);//注册字体
var _txt:TextField = new TextField();
_txt.x = 20;
_txt.y = 50;
_txt.width = 200;
var tlf:TextFormat = new TextFormat();
tlf.font = "微软雅黑";
tlf.size = 14;
tlf.bold = true;
_txt.defaultTextFormat = tlf;
_txt.embedFonts = true;
_txt.text = "神阿斯顿阿斯顿爱上";
this._currentMatrix = new Matrix();
this._currentMatrix.createGradientBox(_txt.textWidth, _txt.textHeight, Math.PI / 2, 0, 0);
if (this._gradientBox == null)
{
this._gradientBox = new Shape();
}
this._gradientBox.graphics.clear();
this._gradientBox.graphics.beginGradientFill(GradientType.LINEAR,_colors, this._alphas, this._ratios, this._currentMatrix);
this._gradientBox.graphics.drawRect(0, 0, _txt.textWidth, _txt.textHeight);
this._gradientBox.graphics.endFill();
if (_txt)
{
addChild(_txt);
_txt.cacheAsBitmap = true;
}
if (this._gradientBox)
{
this._gradientBox.x = _txt.x;
this._gradientBox.y = _txt.y;
addChild(this._gradientBox);
this._gradientBox.cacheAsBitmap = true;
this._gradientBox.mask = _txt;
}
this.filters = [new GlowFilter(0x000000,1,2,2,10)];
}
分享到:
相关推荐
这种渐变不仅限于背景,还可以应用于图形、文本等元素,实现丰富多样的视觉变化。 2. **时间轴控制**:Flash的时间轴是管理动画的关键工具。通过在时间轴上设置关键帧,设计师可以定义不同阶段的对象状态。当播放头...
这篇教程将介绍如何创建和支持鼠标悬停效果的Flash渐变按钮。这个效果是通过使用Adobe Flash 8实现的,它可以为网页或应用程序增加引人注目的互动性。让我们深入探讨这个技术。 首先,我们需要理解“渐变”这个词。...
2. **动画效果**:软件内置了丰富的文本动画效果,如渐变、旋转、缩放、闪烁、路径移动等,只需一键应用,就能让文本动起来。 3. **图层管理**:支持多图层操作,方便用户分层次地构建复杂动画,同时还能调整图层的...
在IT行业中,尤其是在数字媒体和动画制作领域...这将有助于他们在未来从事电大相关课程的学习,或是进入动画、游戏开发、网页设计等行业工作时,能更自信地处理颜色和渐变的运用,从而创作出更具吸引力和表现力的作品。
对于文本字段,可以设置文本样式,包括线性或径向的渐变颜色,甚至可以利用ActionScript编程实现动态的渐变变化。 在提供的压缩包文件“青春-1.fla”中,很可能是包含了这些技术的示例工程。通过打开并研究这个FLA...
Flash的Filter类提供了一系列图像特效,如模糊、渐变发光、颜色矩阵等。可以将这些滤镜应用于BitmapData对象,然后更新显示对象,以实现各种视觉效果。 5. 图像裁剪与缩放: BitmapData的`draw()`方法可以用于绘制...
SWFText是一款专业的Flash文本特效动画制作软件,主要用于创建引人注目的文本动画效果。它在V1版本中就已经提供了丰富的功能,使得非专业设计师也能轻松制作出具有专业水准的Flash动画。SWFText的核心是利用...
2. **动态文本**:动态文本可以使用ActionScript脚本进行动态赋值,这意味着内容可以在运行时更改,适用于显示变化的数据或用户输入。 3. **输入文本**:这种文本在播放期间允许用户输入,常用于表单或交互式界面,...
现在,我们可以利用CSS技术,无需借助JavaScript或Flash,轻松地在网页上实现渐变文本效果。 ### 第一种方法:使用1px宽的透明PNG图像覆盖 这种方法的基本思路是创建一个1像素宽且高度与文本高度相同的透明PNG图像...
1. **丰富的预设特效**:"丰常酷的Flash文本特效动画制作软件"提供了多种预设的文字动画效果,包括渐变、旋转、缩放、移动、闪烁等,用户只需简单选择即可快速生成炫酷的动画效果,极大地提高了工作效率。...
Flash支持两种基本的文本类型:静态文本(Static Text)和动态文本(Dynamic Text)。静态文本一旦创建就无法编辑,适合用于显示不会改变的文本,如标题或标签;而动态文本则可以在运行时进行修改,适合用于显示可变...
综上所述,"FLASH特效制作小工具"很可能是一个专为非专业设计师设计的轻量级Flash创作软件,具备基本的图形编辑、文本处理和动画制作功能,让用户能够轻松创建出吸引人的交互式Flash内容。通过学习和掌握这些知识点...
在Flash中,我们可以通过调整文本图层的颜色渐变来实现这一效果,使其看起来像一道绚丽的彩虹。 要创建彩虹文字,你需要遵循以下步骤: 1. **启动Adobe Flash**:打开Adobe Animate软件,选择合适的舞台尺寸和帧...
综合来看,FlaX是一款集易用性、专业性和创新性于一身的文本Flash动画制作程序。它独特的中文支持和丰富的功能,使其在中国市场上赢得了广泛的认可。从个人创作者到专业团队,都能利用FlaX制作出具有创意的文本动画...
综上所述,"Flash打字效果"涉及了ActionScript编程、Flash时间轴控制、文本处理、动画补间、事件处理等多个技术环节。了解和掌握这些知识点,不仅可以创建出引人入胜的打字动画,还能为其他类型的Flash交互设计奠定...
"Flash_text.rar"这个压缩包包含的主题是关于“Flash文本特效”,特别提到了"Flash MX",这是一款由Macromedia(后被Adobe收购)开发的Flash创作软件的版本。在Flash MX中,开发者和设计师可以利用丰富的功能来制作...
这段代码创建了一个TextField对象,设置了初始文本,并在鼠标悬停和离开时分别改变文字的透明度。 五、实际应用与拓展 这种鼠标悬停文字动画在网页设计、游戏开发、互动广告等领域有广泛的应用。通过调整参数和...
WFText V1.40提供的特效种类繁多,包括但不限于旋转、缩放、闪烁、路径运动、颜色渐变等,这些特效能够使文字在屏幕上展现出各种生动有趣的动态表现。 使用WFText V1.40时,用户可以通过直观的界面选择预设特效,...
4. **滤镜与特效**:Flash支持多种滤镜,如模糊、发光、渐变发光等,可以应用于文字,创造出优雅的视觉效果。通过`filter`属性,可以添加和配置这些滤镜。 5. **事件监听**:利用ActionScript的事件处理机制,可以...