马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Macromedia公司已经承诺在Flash8中将有很大的变化,而且它们中的许多都与视频功能有关。
poluoluo中心提醒:FlashAS3教程:制造笔墨飞出动画。
效果:
[media=wmv,600,400][/media]
代码:
importgs.TweenMax;
txtInfo.text="TextField类用于创立显现工具以显现和输出文本。SWF文件中的一切静态文本字段和输ActionScript供应了多种在运转时设置文本格局的办法。TextFormat类同意您设置TextField工具的字符和段落格局。您可使用TextField.styleSheet属性和StyleSheet类来对文本字段使用层叠款式表(CSS)款式。您可使用CSS设置内置HTML标签的款式、界说新的格局设置标签或使用款式。您能够将HTML格局的文本(该文本能够选择利用CSS款式)间接分派给文本字段。分派给文本字段的HTML文本能够包括嵌进的媒体(影片剪辑、SWF文件、GIF文件、PNG文件和JPEG文件)。文本在嵌进的媒体旁主动换行,这与Web扫瞄器的文本在HTML文档中嵌进的媒体旁换行十分相似。FlashPlayer还撑持部分HTML标签,可使用这些HTML标签设置文本格局。要检察受撑持HTML标签的列表,请参阅对htmlText属性的形貌。";
varstr:String=txtInfo.text;
varcountTotal:uint=str.length;
vartft:TextFormat=newTextFormat();
tft.font="Verdana";
tft.color=0x666666;
init();
functioninit(){
vart:Timer=newTimer(100,countTotal);
t.addEventListener("timer",textFly);
t.addEventListener("timerComplete",reFly);
t.start();
}
functiontextFly(_evt:TimerEvent){
//trace(_evt.target.currentCount);
vare_str:TextField=newTextField();
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]});
};
functionreFly(_evt:TimerEvent){
txtInfo.text="TextField类用于创立显现工具以显现和输出文本。SWF文件中的一切静态文本字段和输ActionScript供应了多种在运转时设置文本格局的办法。TextFormat类同意您设置TextField工具的字符和段落格局。您可使用TextField.styleSheet属性和StyleSheet类来对文本字段使用层叠款式表(CSS)款式。您可使用CSS设置内置HTML标签的款式、界说新的格局设置标签或使用款式。您能够将HTML格局的文本(该文本能够选择利用CSS款式)间接分派给文本字段。分派给文本字段的HTML文本能够包括嵌进的媒体(影片剪辑、SWF文件、GIF文件、PNG文件和JPEG文件)。文本在嵌进的媒体旁主动换行,这与Web扫瞄器的文本在HTML文档中嵌进的媒体旁换行十分相似。FlashPlayer还撑持部分HTML标签,可使用这些HTML标签设置文本格局。要检察受撑持HTML标签的列表,请参阅对htmlText属性的形貌。";
str=txtInfo.text;
varbtnReFly:TextField=newTextField();
btnReFly.text="btnReFly";
btnReFly.x=450;
btnReFly.y=300;
btnReFly.selectable=false;
btnReFly.addEventListener(MouseEvent.CLICK,btnReFlyClk);
addChild(btnReFly);
}
functionbtnReFlyClk(_evt:MouseEvent){
clearText(_evt.target)
init();
}
functionclearText(_mc){
removeChild(_mc);
}
运行时,它可以跨浏览器和操作系统、原汁原味地呈现具有表现力的应用程序、内容和视频,功能强大,兼容性高。 |