当前位置:软件学习 > Flash >>

Flash MX 2004 体验之旅 3

上面这段AS我就不再解释,里面的注释写的很清楚,需要说明的是定义文本

    字符串的时候用到了两个HTML标签:p〉和〈span〉,作用就是为Flash文

    本定义CSS,这就是我为什么前面提到需要一点HTML知识的原因。OK,保存

    Flash到externalCSS.css文件的目录,Ctrl+Enter,是不是文本效果和

    CSS文件中定义的一样?呵呵,这么简单。

    你也可以使用TextField.StyleSheet class 这个类的setStyle()方法

    创建CSS,还是以上面为例:


 

var  myCSS= new TextField.StyleSheet();
myCSS.setStyle("textTitle",
{font-family:'Verdana, Arial, Helvetica, sans-serif',
    font-size:'12px',
    font-weight:'bold',
    color:'#993300',
text-align:'center'}
);
myCSS.setStyle("textContent",
{font-family:'Arial, Helvetica, sans-serif',
    font-size:'12px',
color:'#000000'}
);
var textStr:String = "〈p class='textTitle'〉许魏 -- 一天〈/p〉
〈span class='textContent'〉
清晨到夜晚 世界不停的旋转 寒冬已走远 春天带来无尽温暖
我站在这里 静静感觉和你 走过的岁月 阵阵清风
掠过我的身体 它将我唤醒 静观着所有的悲喜 都熔近灿烂夕阳里
我感觉自己的身体 像风般轻盈 总有一种感觉 像灿烂的光芒
它一直隐藏在我的心底 不经意的绽放 总有一种感觉 走过了亿万年
只因为这湛蓝色的梦想 我们经过这里 当夕阳散尽 灿烂星空又升起 曾经的岁月
化作一幕幕的场景 我站在这里 静静感觉和你 走过的艰难 才发觉这是一个逍遥之旅
最终要告别 静观这所有的悲喜 都熔进灿烂星空里 感觉这一刻和千年
本没有分别 一天就好像是 这短暂的一生 一生它只是无尽的路上 短暂的一天
我要为你歌唱 在每一个地方 从来就没有什么能阻挡 永远自由的你〈/span〉";
myText.styleSheet = myCSS;
myText.text = textStr;

           
这段代码和上面加载外部CSS文件的效果是一样的。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,