你是不是想找相關Flash動畫公司: 二維動畫公司 Flash課件制作 宣傳片制作 還是要找北京、上海、西安、廣州、南京的動畫制作公司

AS3打造簡單的文字旋轉效果

編輯:翼虎動漫          操作時間:2010/7/27

 

 

 

制作這款文字旋轉效果非常簡單,代碼也只有30多行,下面是制作步驟:

1、新建Flash(AS3)文件,在庫中新建一個影片剪輯元件,畫一個動態文本(不用打入文字),命名為mytext,其它選項根據需要設置,如下圖所示:

1.jpg

其中的字符嵌入很重要,點擊打開“字符嵌入”對話框

2.jpg

在“包含這些字符”框中輸入要旋轉的文字。如果省略這一步,旋轉時文字將不能正確顯示,你可以自己測試一下。

2、影片剪輯的屬性按下圖設置:
3.jpg

3、在主場景中第一幀寫代碼:

var wx:Number=275;

var wy:Number=200;

var A:Number=0;

var speed:Number=0.00015;

var sA:Number=0.4;

//定義數組

var wzs:Array = new Array();

//設置要旋轉的文字

var myText:String="中國教程網論壇互助學習交流平臺";

for (var i:uint = 0; i < myText.length; i++) {

    var mc:MC = new MC();

    mc.x=wx;

    mc.y=wy;

    //取出每個字并放進數組

   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,測試,保存

 

/UploadFiles/20107278510512.swf

 

 

 

版權申明 ┊ 業務范圍 ┊ 加入我們  ┊ 聯系方式
翼虎動漫工作室承接各類Flash動畫制作 翼虎口號做客戶滿意的flash訂單。!
地址:上海市青浦區崧澤大道6066號19號樓二樓(整層) 全國免費咨詢熱線:400 804 9112
我們的業務還包括制作各式公交動畫廣告,地鐵動畫廣告,電視動畫廣告以及多媒體設計與制作。
友情鏈接: 北京三維動畫公司 二維動畫制作 Flash動畫制作 北京動畫制作公司 動畫制作公司 上海動畫公司 蘇ICP備19008057號
青海快3开奖结果今天开奖号