当前位置: 首页 > 图文教程 > Flash动画 > Flash实例教程 > Flash AS3教程:制作文字飞出动画

Flash实例教程
Flash教程:AS制作加载外部.swf影片的视频播放器
FlashAS3.0实例教程:喷泉动画特效
Flash cs3仿真艺术设计2.5:压扁与拉伸运用
Flash cs3仿真艺术设计2.6:轻松制作飞舞的蝴蝶
Flash CS4教程:AS3制作非常漂亮的曲线
Flash实例:AS3制作茶杯震动动画
Flash教程:鼠标点击显示打散动画
Flash实例教程:鼠标感应放大缩小动画
Flash实例教程:启动摄像头拍照动画
Flash AS3教程:制作文字飞出动画
Flash CS3教程:线性渐变模糊运动动画特效
Flash动画制作实例:不间断滚动图片动画
Flash AS3简单制作百叶窗图片特效
Flash AS3简单制作图片缓动特效动画
Flash AS3简单制作跟随鼠标缓动运动的圆
Flash轻松制作照片上有水纹波动动画
Flash实例:庆祝祖国60华诞烟花动画
Flash CS4教程:旋转的3D立方体动画
Flash实例教程:好看的旋转文字动画
Flash实例教程:低排放高节能汽车广告动画

Flash实例教程 中的 Flash AS3教程:制作文字飞出动画


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-01   浏览: 47 ::
收藏到网摘: n/a

效果:

代码:

import gs.TweenMax;

txtInfo.text="TextField 类用于创建显示对象以显示和输入文本。 SWF 文件中的所有动态文本字段和输ActionScript 提供了多种在运行时设置文本格式的方法。 TextFormat 类允许您设置 TextField 对象的字符和段落格式。 您可以使用 TextField.styleSheet 属性和 StyleSheet 类来对文本字段应用层叠样式表 (CSS) 样式。 您可以使用 CSS 设置内置 HTML 标签的样式、定义新的格式设置标签或应用样式。 您可以将 HTML 格式的文本(该文本可以选择使用 CSS 样式)直接分配给文本字段。 分配给文本字段的 HTML 文本可以包含嵌入的媒体(影片剪辑、SWF 文件、GIF 文件、PNG 文件和 JPEG 文件)。 文本在嵌入的媒体旁自动换行,这与 Web 浏览器的文本在 HTML 文档中嵌入的媒体旁换行非常类似。Flash Player 还支持部分 HTML 标签,可以使用这些 HTML 标签设置文本格式。 要查看受支持 HTML 标签的列表,请参阅对 htmlText 属性的描述。";

var str:String=txtInfo.text;

var countTotal:uint=str.length;

var tft:TextFormat = new TextFormat();

tft.font = "Verdana";

tft.color = 0x666666;

init();

function init(){
   

var t:Timer=new Timer(100,countTotal);
   

t.addEventListener ("timer", textFly);
   

t.addEventListener("timerComplete",reFly);
   

t.start ();

}

function textFly (_evt:TimerEvent) {
   

//trace (_evt.target.currentCount);
   

var e_str:TextField=new TextField();
   

tft.size =Math.random()*48+12;
   

e_str.defaultTextFormat = tft;
   

e_str.text=str.charAt(0);
   

e_str.selectable=false;
   

str=str.substr(1);
   

txtInfo.text=str;
   

addChild (e_str);
   

TweenMax.to(e_str, 2, {x:-100, y:300, bezier:[{x:500, y:0},{x:500, y:300}],onComplete:clearText,onCompleteParams:[e_str]});

};

function reFly(_evt:TimerEvent){
   

txtInfo.text="TextField 类用于创建显示对象以显示和输入文本。 SWF 文件中的所有动态文本字段和输ActionScript 提供了多种在运行时设置文本格式的方法。 TextFormat 类允许您设置 TextField 对象的字符和段落格式。 您可以使用 TextField.styleSheet 属性和 StyleSheet 类来对文本字段应用层叠样式表 (CSS) 样式。 您可以使用 CSS 设置内置 HTML 标签的样式、定义新的格式设置标签或应用样式。 您可以将 HTML 格式的文本(该文本可以选择使用 CSS 样式)直接分配给文本字段。 分配给文本字段的 HTML 文本可以包含嵌入的媒体(影片剪辑、SWF 文件、GIF 文件、PNG 文件和 JPEG 文件)。 文本在嵌入的媒体旁自动换行,这与 Web 浏览器的文本在 HTML 文档中嵌入的媒体旁换行非常类似。Flash Player 还支持部分 HTML 标签,可以使用这些 HTML 标签设置文本格式。 要查看受支持 HTML 标签的列表,请参阅对 htmlText 属性的描述。";
   

str=txtInfo.text;
   

var btnReFly:TextField=new TextField();
   

btnReFly.text="btnReFly";
   

btnReFly.x=450;
   

btnReFly.y=300;
   

btnReFly.selectable=false;
   

btnReFly.addEventListener(MouseEvent.CLICK,btnReFlyClk);
   

addChild(btnReFly);

}

function btnReFlyClk(_evt:MouseEvent){
   

clearText (_evt.target)

   
init();

}

function clearText (_mc) {
   

removeChild (_mc);

}