|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
AdobeFlashCS5.5中的动画制作更简单,借助基于对象的动画快速创建动画、轻松修改运动路径并全面控制个别动画属性。
FlashMX2004一个新的功效就是能加载内部的CSS文件并使之使用到Flash文本,如今有一个新的类(类?由于新的ActionScript2是基于类的剧本言语):TextField.StyleSheetclass,就是这个类的几个办法使我们能象给HTML界说CSS一样来格局化Flash文本,好比字体巨细,色彩,地位等等。今后我们要改动Flash文本的款式就只需修正内部的CSS文件而不用再到FLA文件中修正了。
在入手下手之前必要断定你安装了FlashMX2004并懂点HTML的常识,这应当基础上都做失掉吧,OK~准备……入手下手~
起首新建一个CSS文件,你能够用DWMX2004也能够用其他文本编纂工具:
- .textTitle{
- font-family:Verdana,Arial,Helvetica,sans-serif;
- font-size:12px;
- font-weight:bold;
- color:#993300;
- text-align:center;
- }
- .textContent{
- font-family:Arial,Helvetica,sans-serif;
- font-size:12px;
- color:#000000;
- }
复制代码 <P>保留文件并定名为externalCSS.css
接着新建一个Flash文档,从Components面板里拖(或双击)一个TextArea组件加入景,
并给组件定名为“myText”:
<Palign=center>
<P>TextArea组件的高和宽依据你文本的几来断定,并确保其HTML参数为true:<Palign=center>
<P>接上去就要写AS了,选中在工夫线第一帧,按快速键“F9”,弹出Action面板:- //新建款式表工具
- varmyCss=newTextField.StyleSheet();
- //CSS文件地位
- varcssURL="externalCSS.css";
- //界说文本框组件的内容,这个随你.
- vartextStr:String="〈pclass=textTitle〉许魏--一天〈/p〉
复制代码- 〈spanclass=textContent〉
- 凌晨到夜晚天下一直的扭转穷冬已走远春季带来无尽暖和
- 我站在这里悄悄感到和你走过的光阴阵阵清风
- 擦过我的身材它将我叫醒静不雅着一切的悲喜都熔近光耀斜阳里
- 我感到本人的身材像风般轻巧总有一种感到像光耀的光泽
- 它一向埋没在我的心底不经意的绽放总有一种感到走过了亿万年
- 只由于这湛蓝色的妄想我们经由这里当斜阳散尽光耀星空又升起已经的光阴
- 化作一幕幕的场景我站在这里悄悄感到和你走过的困难才觉察这是一个清闲之旅
- 终极要告辞静不雅这一切的悲喜都熔进光耀星空里感到这一刻和千年
- 本没有分离一天就仿佛是这长久的平生平生它只是无尽的路上长久的一天
- 我要为你歌颂在每个中央历来就没有甚么能反对永久自在的你〈/span〉";
- //加载内部CSS文件并判别是不是加载乐成
- myCss.load(cssURL);
- myCss.onLoad=function(suc){
- if(suc){
- //假如加载乐成,设置文本框内容并使用加载出去的CSS
- myText.styleSheet=myCss;
- myText.text=textStr;
- }
- };
复制代码 [code]下面这段AS我就不再注释,内里的正文写的很分明,必要申明的是界说文本
字符串的时分用到了两个HTML标签:p〉和〈span〉,感化就是为Flash文
本界说CSS,这就是我为何后面提到必要一点HTML常识的缘故原由。OK,保留
Flash到externalCSS.css文件的目次,Ctrl+Enter,是否是文本效果和
CSS文件中界说的一样?呵呵,这么复杂。
你也能够利用TextField.StyleSheetclass这个类的setStyle()办法
创立CSS,仍是以下面为例:
[code]varmyCSS=newTextField.StyleSheet();
myCSS.setStyle("textTitle",
ActionScript是一种程序语言的简单文本文件.FLA档案能够直接包含ActionScript。 |
|