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

Flash实例教程
火柴棍人光剑短打Flash动画制作
Flash模拟地震摇晃动画效果
飘落的枫叶Flash动画的制作过程
用Flash制作一个简单的MP3播放器
Flash制作梦幻仙境动画效果
Flash AS 制作个性月历实例教程
Flash制作旋转的花朵
Flash简单制作光晕动画效果
Flash新手教程:跟随鼠标的圈圈动画
Flash实例教程:模拟海底世界
Flash AS代码实现五彩缤纷旋转效果动画
Flash简单的鼠标跟随的文字动画实例
Flash转动的齿轮简单教程
Flash新手鼠绘教程——怎样学习鼠绘
Flash新手鼠绘教程-熟悉鼠绘工具
Flash新手鼠绘-漂亮的卡通花草场景
FLASH CS3 打造一个小奶瓶图标
Flash教程:卡通娃娃360度转身动画
flash人走路动画的制作
Flash实例:QQ搞笑表情动画

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-01   浏览: 50 ::
收藏到网摘: 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);

}