Flash AS3 制作文字飞出动画
平面设计 2021-07-03 14:34www.168986.cn平面设计培训
效果
代码
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);
}
代码
复制代码
代码如下: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);
}
上一篇:Flash 制作晃动光线文字特效
下一篇:Flash AS3 快速制作烟雾动画
平面设计师
- 平面设计图怎么画 小学生画平面图
- 平面设计内容怎么写 平面设计的求职意向怎么写
- 平面设计图手绘 平面设计图手绘家具
- 平面设计多久能出师 平面设计要多久
- 女生做ui设计师有多累 女生为什么学ui的人很惨
- 哪里有学平面设计的学校 想学平面设计去哪里学
- 初学平面设计用哪个软件 平面设计初学者必备的
- 0基础学平面设计要多久 0基础自学平面设计
- 平面设计手绘培训 平面设计师培训班学费多少钱
- ui工作好找工作吗 ui好不好找工作
- 女生学室内设计吃香吗
- ps平面设计自学教程 平面设计ps入门教程
- 平面设计基础知识大全 平面设计基本常识
- 平面设计基础教学视频 平面设计教学零基础入门
- 平面设计基础教学 平面设计基础教学平时作业
- ui设计主要是学什么 ui设计一般是学什么