`

flash 渐变文本显示处理

阅读更多

文本的处理其实可以很丰富,下面是渐变文字显示的一种处理方式。

 

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)];

}

分享到:
评论

相关推荐

    flash shiti

    13. 如果要让Flash 同时对若干个对象产生渐变动画,则必须将这些对象放置在不同的层中。 □ A. 正确 □ B. 错误 14. 矢量图形用来描述图像的是: □ A. 直线 □ B. 曲线 □ C. 色块 □ D. A 和B 都正确 15. 下列那几...

    动画文本控件源代码.rar

    这个动画文本控件源代码有点类似 Flash文字特效,唯一的是这个控件完全VB代码,没有其他第三方资源,可以同屏显示多种文字特效,如水平文字滚动、垂直文字滚动、旋转文字、文字颜色变换旋转、文字大小缩放。...

    flash_cs5_help.pdf

    处理 Flash 文档.... . . . . . . 34 创建新文档.... . . . . . . . . . . 37 保存 Flash 文档.... . . . . . . 39 打印 Flash 文档.... . . . . . . 40 处理项目..... . . . . . . . . . . . 43 查找和替换.... . ....

    一款Flash动画文本滚动、旋转的VB控件

    内容索引:VB源码,字符处理,文字滚动 一个类似FLASH文字特效的VB控件源码,控件代码完全基于VB代码实现,没有第三方资源,它可以显示很多种文字特效,如水平文字滚动、垂直文字滚动、旋转文字、文字颜色渐变、文字...

    ActionScript开发人员指南中文版

    处理显示对象 对象动画 舞台方向 动态加载显示内容 显示对象示例:SpriteArranger 第章:使用几何结构 几何结构基础知识 使用Point对象 使用Rectangle对象 使用Matrix对象 几何形状示例:对显示对象应用矩阵转换 第章...

    Flash CS5实例教程(第2版) 光盘

    本书全面、系统地介绍了Flash CS5的基本操作方法和网页动画的制作技巧,包括FlashCS5基础入门、图形的绘制与编辑、对象的编辑与修饰、文本的编辑、外部素材的应用、元件和库、基本动画的制作、层与高级动画、声音...

    动画文本控件源代码

    这个动画文本控件源代码有点类似 Flash文字特效,没有其他第三方资源,可以同屏显示多种文字特效,如水平文字滚动、垂直文字滚动、旋转文字、文字颜色变换旋转、文字大小缩放。控件运行平滑,即时显示效果,可以设置...

    CSS教程:网页文本渐变

    你是否想不用photoshop来创建一个带渐变的标题文字吗? 这里用一个简单的css技巧来向你展示如何仅仅使用css和png图片来制造这种效果. 经测试这种方法适合大多数主流浏览器.当然, IE6需要一个支持透明PNG的Hack(值得...

    Flash_CS4视频下载并分类

    16_渐变动画 17_颜色面板 18_时间轴(1) 19_时间轴(2) 20_图形元件 21_图形元件动画 22_按钮的创建 23_按钮作用区域 24_影片剪辑元件(1) 25_影片剪辑元件(2) 26_编辑菜单 27_首选参数 28_编辑—时间轴...

    傻瓜falsh软件SWFText.rar

     3)文本中使用已卸载字体无法正确显示。  『存在问题』 -----------------------------------------------------  软件中的特效属性参数系非标准资源,分别分散在205个特效模板中,汉化工作量太大,因此保存...

    WiseCam_Deluxe_2.0

    WiseCam是一款屏幕录制软件,速度快,输出质量高。可以工作在所有windows平台上能够录制屏幕活动并保存为...有多种可设置的形状格式,如橙色渐变、蓝色渐变、普通文本、标语等;支持将AVI格式转为SWF格式等其它功能。

    flashmtv的制作

    一、打开Flash8.0软件 双击桌面图标,点→【创建新项目】→打开Flash文档,进入Flash编辑界面。默认设置Flash大小为550x400像素 ,【帧频】:12fps/s,即每秒播放12帧 二:设定舞台边线的方法和步骤 Flash...

    WiseCam_Deluxe_2.0高清屏幕录像软件

    专业的录像软件,比那屏幕录像专家好多了。 WiseCam是一款屏幕录制软件,速度快,输出质量高。...有多种可设置的形状格式,如橙色渐变、蓝色渐变、普通文本、标语等;支持将AVI格式转为SWF格式等其它功能。

    《程序天下:JavaScript实例自学手册》光盘源码

    2.14 使用按钮控制文本渐变 2.15 翻页效果的公告栏 2.16 动态设置控件的事件 第3章 字符串文本和输入框特效 3.1 只带下划线的输入框 3.2 限定文本框可输入字符数 3.3 文字过长的省略号 3.4 输出26个英文字母 3.5 首...

    程序天下:JavaScript实例自学手册

    2.14 使用按钮控制文本渐变 2.15 翻页效果的公告栏 2.16 动态设置控件的事件 第3章 字符串文本和输入框特效 3.1 只带下划线的输入框 3.2 限定文本框可输入字符数 3.3 文字过长的省略号 3.4 输出26个英文字母 3.5 首...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    实例218 使Button控件大小自动适应文本长度 293 实例219 得到鼠标焦点后自动放大的Button按钮 294 实例220 动态创建多个Button控件 295 11.2 TextBox控件应用 296 实例221 制作多行文本框 296 实例222 制作密码...

    HTML5与CSS3基础教程(第8版)高清文字

    4.15 突出显示文本 85 4.16 创建换行 87 4.17 创建span 88 4.18 其他元素 89 第5章 图像 95 5.1 关于Web图像 95 5.2 获取图像 99 5.3 选择图像编辑器 100 5.4 保存图像 100 5.5 在页面...

Global site tag (gtag.js) - Google Analytics