flash as3 制造书契飞出动画

更新时间:15-10-23 23:51 热度:312
 

效果:
 
代码:

复制代码

代码如下所述:

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 = 0×666666;
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 变态nrefly:textfield=new textfield();
变态nrefly.text=”变态nrefly”;
变态nrefly.x=450;
变态nrefly.y=300;
变态nrefly.selectable=false;
变态nrefly.addeventlistener(mouseevent.click,变态nreflyclk);
addchild(变态nrefly);
}
function 变态nreflyclk(_evt:mouseevent){
cleartext (_evt.target)
init();
}
function cleartext (_mc) {
removechild (_mc);
}