Flash Aciont制作偽3D旋轉(zhuǎn)菜單_Flash教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:Flash:80行AS代碼打造奇幻光影//////////////////////////////////////////////////author:chenlangeer///////////msn:[[email protected]][email protected][/emai
點(diǎn)擊圖標(biāo)觀看效果--偽3D旋轉(zhuǎn)菜單:http://i.6to23.com/aawing/flash8/rotate3dMenu.swf
import flash.geom.Point;var total:Number = 11;
var center:Point = new Point(Stage.width/2, Stage.height/2);
var rx:Number = 180;
var ry:Number = 80;
var step:Number = 0;
var entity:MovieClip = _root.createEmptyMovieClip("entity", 10);
for (var i:Number = 0; i<total; i ) {
var image:MovieClip = entity.attachMovie("image1", "image" i, i);
image.txt.text = i;
align(0);
rotate(image);
}
function rotate(mc:MovieClip):Void {
mc.onPress = function() {
if (_root._xmouse-center.x>0) {
var num:Number = 5;
} else {
var num:Number = -5;
}
this.onEnterFrame = function() {
align(num);
if (num>0 && this._x<center.x) {
delete this.onEnterFrame;
} else if (num<0 && this._x>center.x) {
delete this.onEnterFrame;
}
};
};
}
function align(num):Void {
var radian:Number = Math.PI/180;
for (var i:Number = 0; i<total; i ) {
var image:MovieClip = entity["image" i];
var angle:Number = 90 360/total*i;
image._x = center.x rx*Math.cos((angle step)*radian);
image._y = center.y ry*Math.sin((angle step)*radian);
image._alpha = image._y-115;
image._xscale = image._yscale=(image._y-70)*.5;
image.swapDepths(image._y);
}
step = num;
updateAfterEvent();
}
分享:用Flash的beginBitmapFill平鋪背景之前寫過在flashmx2004中平鋪背景的方法,雖然它也是有效果的,但相對(duì)使用flash8時(shí)還是顯得有些復(fù)雜.這次介紹的是flash8中的MovieClip的新方法MovieClip.beginBit
/所屬分類:Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程:
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- Class結(jié)構(gòu)教程
- Flash AS入門教程:文本與字符實(shí)例—打字游戲制作
- Flash教程:制作互動(dòng)的橡皮刷
- Flash MX2004入門與進(jìn)階實(shí)例——聲音和視頻(4)
- Flash AS打造超強(qiáng)粒子視覺沖擊特效
- 創(chuàng)建Flash站點(diǎn)的十大可用性技巧
- fmx2004 1000問(4)
- Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(8)
- Flash從零開始學(xué)習(xí)創(chuàng)建單選按鈕
- 問答整理:在Flash動(dòng)畫影片中怎樣使MC倒放?
- 相關(guān)鏈接:
- 教程說明:
Flash教程-Flash Aciont制作偽3D旋轉(zhuǎn)菜單
。