Flash AS3代碼打造簡(jiǎn)單的文字旋轉(zhuǎn)效果

下面為大家?guī)?lái)Flash AS3代碼打造簡(jiǎn)單的文字旋轉(zhuǎn)效果教程,教程制作出來(lái)的文字效果很不錯(cuò),難度不hi很大,代碼也只有30多行,對(duì)于初學(xué)者很值得學(xué)習(xí),推薦到腳本之家,一起來(lái)學(xué)習(xí)吧!下面是制作步驟:
1、新建Flash(AS3)文件,在庫(kù)中新建一個(gè)影片剪輯元件,畫(huà)一個(gè)動(dòng)態(tài)文本(不用打入文字),命名為mytext,其它選項(xiàng)根據(jù)需要設(shè)置,如下圖所示:
在“包含這些字符”框中輸入要旋轉(zhuǎn)的文字。如果省略這一步,旋轉(zhuǎn)時(shí)文字將不能正確顯示,你可以自己測(cè)試一下?!?
2、影片剪輯的屬性按下圖設(shè)置:
3、在主場(chǎng)景中第一幀寫(xiě)代碼:
var wy:Number=200;
var A:Number=0;
var speed:Number=0.00015;
var sA:Number=0.4;
//定義數(shù)組
var wzs:Array = new Array();
//設(shè)置要旋轉(zhuǎn)的文字</p> <p> var myText:String="中國(guó)教程網(wǎng)論壇互助學(xué)習(xí)交流平臺(tái)";
for (var i:uint = 0; i < myText.length; i++) {
var mc:MC = new MC();
mc.x=wx;
mc.y=wy;
//取出每個(gè)字并放進(jìn)數(shù)組
mc.mytext.text=myText.substr(i,1);
wzs.push(mc);
addChild(mc);
}
addEventListener(Event.ENTER_FRAME, enterframe);
function enterframe(e:Event):void {
for (var j:uint = 0; j < myText.length; j++) {
var xm:Number=mouseX;
var dx:Number = (xm-wx)*speed;
var sx:Number=.2+.8*Math.cos(A+sA*j);
var sy:Number = .6+.4*Math.abs(Math.cos((A+sA*j)/2));
wzs[j].x=Math.sin(A+sA*j)*180+wx;
wzs[j].alpha=sy;
wzs[j].scaleX=sx;
wzs[j].scaleY=sy;
}
A+=dx;
}
4、OK,測(cè)試,保存
以上就是Flash AS3代碼打造簡(jiǎn)單的文字旋轉(zhuǎn)效果過(guò)程,希望大家喜歡!
相關(guān)文章
flash cs6鼠標(biāo)跟隨效果實(shí)現(xiàn)代碼分享
flash cs6想要實(shí)現(xiàn)鼠標(biāo)跟隨效果?該怎么制作呢?今天我們就來(lái)看看使用as2.0實(shí)現(xiàn)鼠標(biāo)跟隨效果的教程,需要的朋友可以參考下2019-05-19- Flash cs6怎么使用代碼輸入中英文文本?Flash cs6中可以使用文字工具直接輸入文本,也可以使用代碼來(lái)輸入文本,該怎么使用代碼輸入文本呢?請(qǐng)看下文詳細(xì)的教程,需要的朋友2018-03-11
- flash as3.0抽象類怎么定義? as3.0中有很多抽象類,該怎么定義抽象類和抽象方法呢?下面我們就來(lái)看看簡(jiǎn)單的例子,需要的朋友可以參考下http://www.dbjr.com.cn/softs/408402.2018-02-28
flash cs6中怎么使用ActionScript3.0?
flash cs6中怎么使用ActionScript3.0?flash cs6中想要使用ActionScript3.0功能,該怎么使用呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2018-01-25Flash中怎么實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊決定圖像位置?
本教程給大家分享一個(gè)Flash小教程,教大家在Flash CS6中怎么實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊決定圖像位置?方法很簡(jiǎn)單,感興趣的朋友歡迎前來(lái)一起分享學(xué)習(xí)2018-01-12Flash中如何用代碼將圖片放在自己想要的舞臺(tái)位置?
本教程教腳本之家的ActionScript教程學(xué)習(xí)者在Flash中如何用代碼將圖片放在自己想要的舞臺(tái)位置,教程講解的詳細(xì),感興趣的朋友歡迎前來(lái)分享學(xué)習(xí)2017-11-20在Flash CS6中使用with函數(shù)繪制背景圖教程
本教程教腳本之家的ActionScript教程學(xué)習(xí)者如何在Flash CS6中使用with函數(shù)繪制背景圖?教程一步步講解的挺詳細(xì),方法也不難,非常適合Flash新手入門(mén)學(xué)習(xí)2017-11-18Flash怎么設(shè)置元件坐標(biāo)?flash使用代碼設(shè)置元件的坐標(biāo)的教程
Flash怎么設(shè)置元件坐標(biāo)?flash中導(dǎo)如的元件需要添加坐標(biāo),該怎么定位元件坐標(biāo)呢?下面我們就來(lái)看看flash使用代碼設(shè)置元件的坐標(biāo)的教程,需要的朋友可以參考下2017-10-11Flash怎么制作來(lái)回?fù)u擺的花朵的動(dòng)畫(huà)?
Flash怎么制作來(lái)回?fù)u擺的花朵的動(dòng)畫(huà)?Flash中想要給花朵制作一段搖擺的動(dòng)畫(huà)效果,該怎么制作呢?下面我們就來(lái)看看詳細(xì)的教程,很簡(jiǎn)單,需要的朋友可以參考下2017-05-23- Flash怎么制作流動(dòng)七彩色的文字?想要讓文字動(dòng)起來(lái),該怎么使用flash給文字制作一個(gè)流動(dòng)七彩色的動(dòng)畫(huà)呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-04-23