欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Flash Aciont制作偽3D旋轉(zhuǎn)菜單_Flash教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Flash:80行AS代碼打造奇幻光影
//////////////////////////////////////////////////author:chenlangeer///////////msn:[email=chenlangeer@hotmail.com]chenlangeer@hotmail.com[/emai

點擊圖標(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中平鋪背景的方法,雖然它也是有效果的,但相對使用flash8時還是顯得有些復(fù)雜.這次介紹的是flash8中的MovieClip的新方法MovieClip.beginBit

/所屬分類:Flash教程/更新時間:2008-03-05
相關(guān)Flash教程