flash 动态文本的描边及阴影效果

先们不来看显示动态文本

 代码如下 复制代码

level用于显示一个游戏当中的等级:
var level:Number = 0;
var levelLabel:TextField = new TextField();
var levelText:TextField = new TextField();
levelLabel.text = "Level:";
levelText.text ="1";
level=1;
levelText.text = level.toString();
这样levelText的内容(即level)就是动态的了

描边及阴影效果

 代码如下 复制代码

//利用filters滤镜包里的GlowFilter和DropShadowFilter,我们很容易实现PS中的文字描边、阴影等效果。
//下面只是针对比较常用的12px的宋体描边和阴影效果的演示代码:
//文字描边效果
var tf1 = _root.createTextField("tf1", _root.getNextHighestDepth(), 10, 10, 0, 0);
tf1.autoSize = true;
tf1.text = "AS描边文字效果演示";
tf1.textColor = 0xFFFF00;
var myGlowFilter = new flash.filters.GlowFilter(0x000000, 1, 2, 2, 10, 1, false, false);
var myFilters:Array = tf1.filters;
myFilters.push(myGlowFilter);
tf1.filters = myFilters;
//文字阴影效果
var tf2 = _root.createTextField("tf2", _root.getNextHighestDepth(), 10, 30, 0, 0);
tf2.autoSize = true;
tf2.text = "AS阴影文字效果演示";
tf2.textColor = 0x000000;
var myDropFilter = new flash.filters.DropShadowFilter(1, 45, 0xFFFFFF, 1, 1, 1, 10, 1, false, false);
var myFilters2:Array = tf2.filters;
myFilters2.push(myDropFilter);
tf2.filters = myFilters2;

时间: 2024-11-01 05:51:56

flash 动态文本的描边及阴影效果的相关文章

Flash动态文本框中加载HTML格式文本

动态|加载|文本框 在Flash中可以利用Actionscript可以在动态文本框中加载HTML格式的文本,这个教程就不给大家具体讲解HTML标记了,如果您不熟悉可以查看本站HTML基础知识栏目内容. 效果如下: 点击这里下载源文件(解压密码:www.webjx.com) 建立一个Flash文档,然后设置如下字体. 在上面图示中如果你没有设置多行.将文本呈现为HTML两项,那么我们可以使用下面代码: myText.html = true; myText.multiline = true; 然后设

Flash MX 精彩文本篇(滚动文本框和动态文本)

动态|文本框 滚动文本框 Component为FlashMX新增特性.引进了组件(Component)的概念后,可定制常见的程序界面,包括滚动条.超文本域.输入按钮.单选按钮.多选按钮.列表和复选框.这些大大加速了开发进度.现在来看看如何用组件定制滚动文本框. 1.选择Window->Components,出现属性面板.(如图9) 其中的ScrollBar就是我们要用到的组件. 2.拖动一个组件ScrollBar到场景上.如果让其和文本框吸附在一起的话,会自动变大和文本框一样长.吸附的方法是点击

净化Flash MX里的动态文本

动态 当你在Flash里使用一个动态文本时,字符的名称将存储在Flash里.当Flash应用程序在运行时,Flash播放器会调用用户系统里相同或相似的字符名称.Flash里的动态文本和静态文本不同在哪呢? 区别是,静态文本能自动的将字符存放到Flash里,但动态文本仅仅是从用户系统里找到相似的字符. 固定它是很简单的事情,选择动态文本,点击属性面板里的字符按钮 弹出字符选项窗口,选择指定排列选项,按住Ctrl键在备选列表里选择前四项,然后点击确定

一句话限制Flash中所有的动态文本输入框只允许输入数字

动态 刚开始的写法是:function limitToNum(){ if (this.text != "-" && isNaN(this.text)) { this.text = ''; } } a_txt.onChanged = limitToNum; b_txt.onChanged = limitToNum; c_txt.onChanged = limitToNum; ...发现有点繁琐,突然想起'prototype':TextField.prototype.onC

FLASH中设置动态文本的半透明效果

一般我们会使用_alpha(as2).alpha(as3)来设置对象的透明值,可是对于动态文本(或输入文本)使用alpha设置是无效的.网上一般介绍的方法是使用draw位图的方式来处理这个问题,可是这个方法比较麻烦,后来发现了,原来使用滤镜好像会把文本框变成位图模式...(概念性的东东不明白,也许不是这个原因,反正达到了我们的效果),所以使用过滤镜的文本框,可以正常的设置alpha值,于是有了下面的函数(注意是as2的代码,as3也一样,这个就不多说了). import flash.filter

Flash如何设置动态文本的半透明效果

一般我们会使用_alpha(as2).alpha(as3)来设置对象的透明值,可是对于动态文本(或输入文本)使用alpha设置是无效的.网上一般介绍的方法是使用draw位图的方式来处理这个问题,可是这个方法比较麻烦,后来发现了,原来使用滤镜好像会把文本框变成位图模式...(概念性的东东不明白,也许不是这个原因,反正达到了我们的效果),所以使用过滤镜的文本框,可以正常的设置alpha值,于是有了下面的函数(注意是as2的代码,as3也一样,这个就不多说了). import flash.filter

Flash/Flex学习笔记(28):动态文本的滚动控制

虽然label组件很好用,但是达人们都好象不太喜欢用组件(用组件后最明显的问题:会使swf文件增大好多),所以我也慢慢开始习惯能不用组件则尽量不用 import flash.events.Event; import flash.events.MouseEvent; var flag:int = 0; txtMsg.text = "这是一首很好听的歌:Going Home\nnot very often have we met \nbut the musics been too bad \ncan

Flash动态解析Web应用程序服务器路径

web|程序|动态|服务器 随着Flash的日益普及, Flash在WEB开发上面可是大显身手,既然是WEB-Site,那当然离不开基本的Html页面,以下是本人平时在制作Flash站点时候经常要用到的与Html方面的实用小技巧,不算多适合刚刚接触用Flash进行WEB开发的朋友,希望能够对大家有一定的帮助,本人算不上什么高手,错误之处还是难免的,请大家多多包涵,谢谢!(相关文章:手把手Flash初级教程)     动态解析FlashWEB应用程序的HTTP服务器路径     玩过Flash+A

为大家解决动态文本的特效显示与文件大小之间的矛盾

动态|解决|特效|显示 在论坛,笔者会不时见到一些人问关于动态文本的问题,其中问得最多的是动态文本的透明,旋转与遮罩等特效,以及嵌入字符后文件变大等问题.为了让更多的人能够更好地使用动态文本,以及避免论坛里重复出现类似的帖子,笔者下定决心,写一个针对上述问题的动态文本使用教程.说明:1 二楼主要讨论文本显示的原理问题,理论性比较强,如果读者只是为了解决问题,做出需要的效果的话,二楼的内容可以跳过.2 三楼主要提出问题的解决方案,包括显示,以及避免文件变大的问题.3 要在显示和文件大小这对矛盾处理