欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

用Flash AS3制作常見的柄圖動畫效果_Flash教程

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

推薦:Flash繪畫技巧:繪制女孩頭像
嘿嘿!很久沒有畫過東東了!1、首先畫以下圖形。(女孩臉的輪廓)2、再加上線。3、把畫上的直線拖成弧線。4、去掉多余的直線休整得到。5、再改成封閉

效果如下:

說明:點擊上面的藍色按鈕可以畫出各種柄圖,點擊柄圖中不同色塊可以觀看效果。

代碼如下: /**
* @class:DrawPieGraph(畫餅狀圖)
* @author:ycccc8202
* @date:2007.8.16
* @example:
* import com.ycccc.Graphics.*;
* var dataList:Array=[10,10,10,100,10,10,10,100];
* var pie:DrawPieGraph=new DrawPieGraph(200,200,150,90,15,dataList,[0xFF0F00,0xFF6600,0xFF9E01,0xFCD202,0xF8FF01,0xB0DE09,0x04D215,0x0D8ECF],.7);
* addChild(sprite);
*/
package com.ycccc.Graphics{
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.display.Shape;
import flash.display.Graphics;
import flash.events.MouseEvent;
public class DrawPieGraph extends MovieClip {

//存放shape對象
private var __contain:Object;
//設置角度從-90開始
private var R:int=-90;
private var D:uint=20;
private var _shape:Shape;
//初始餅圖的圓心位置
private var _x0:Number;
private var _y0:Number;
//橢圓餅圖的長軸與短軸長度
private var _a:Number;
private var _b:Number;
//餅圖的厚度
private var _h:Number;
//透明度
private var _alpha:Number
//數據列表
private var _dataList:Array;
private var _colorList:Array;
private var _angleList:Array;
private var _depthList:Array;
//
/**
*@param:x0......>圓心x坐標
*@param:y0......>圓心y坐標
*@param:a......>長軸
*@param:b......>短軸
*@param:h......>厚度
*@param:dataList......>數據列表
*@param:dataList......>顏色列表
*@alpha:Number......>透明度,默認為1.0
*/
public function DrawPieGraph(x0:Number,y0:Number,a:Number,b:Number,h:Number,dataList:Array,colorList:Array,alpha:Number=1.0) {
_x0=x0;
_y0=y0;
_a=a;
_b=b;
_h=h;
_alpha=alpha

_dataList=dataList;
_colorList=colorList;
setAngleList();
drawPie();
setDepths();
}
private function setAngleList():void {
_angleList=;
var totalData:int;
var len:uint=_dataList.length;
for (var j:uint=0; j < len; j ) {
totalData = _dataList[j];
}
for (j=0; j < len; j ) {
if (j == len - 1) {
_angleList.push([R,270]);
} else {
var r:uint=Math.floor(_dataList[j] / totalData * 360);
var posR:int=R r;
_angleList.push([R,posR]);
R=posR;
trace(r "___r");
trace(R);
}
}
trace(_angleList ":::");
}
private function setDepths():void {
_depthList=;
var len:uint=_angleList.length;
for (var j:uint=0; j < len; j ) {
var minJ:Number=_angleList[j][0];
var maxJ:Number=_angleList[j][1];
switch (true) {
case minJ >= -90 && minJ <= 90 && maxJ<=90 :
_depthList[j]=minJ;
break;
default :
_depthList[j]=1000-minJ;
}
}//end for
trace(_depthList "::::_depthList");
_depthList=_depthList.sort(Array.NUMERIC | Array.RETURNINDEXEDARRAY);
trace(_depthList);
for (j=0; j<len; j ) {
setChildIndex(__contain["shape" _depthList[j]],j);
}
}
private function drawPie():void {
__contain={};
var len:uint=_angleList.length;
var step:uint=1;
for (var j:uint=0; j < len; j ) {
__contain["shape" j]=new MovieClip;
//設置中心角,方便以下進行點中移動
__contain["shape" j].r=(_angleList[j][0] _angleList[j][1])/2;
__contain["shape" j].addEventListener(MouseEvent.MOUSE_DOWN,onMouseDownX);
addChild(__contain["shape" j]);
var drakColor:uint=getDarkColor(_colorList[j]);//深色
var g:Graphics=__contain["shape" j].graphics;
//g.lineStyle(1);
//先畫底
//內弧
g.beginFill(_colorList[j],_alpha);
g.moveTo(_x0,_y0 _h);
var r:Number=_angleList[j][0];
var minR:Number=r;
var maxR:int=_angleList[j][1];
while (r step < maxR) {

g.lineTo(getRPoint(_x0,_y0 _h,_a,_b,r).x,getRPoint(_x0,_y0 _h,_a,_b,r).y);
r = step;
}
g.lineTo(getRPoint(_x0,_y0 _h,_a,_b,maxR).x,getRPoint(_x0,_y0 _h,_a,_b,maxR).y);
//
g.endFill();
//畫內側面
g.beginFill(drakColor,_alpha);
g.moveTo(_x0,_y0 _h);
g.lineTo(getRPoint(_x0,_y0 _h,_a,_b,minR).x,getRPoint(_x0,_y0 _h,_a,_b,minR).y);
g.lineTo(getRPoint(_x0,_y0,_a,_b,minR).x,getRPoint(_x0,_y0,_a,_b,minR).y);
g.lineTo(_x0,_y0);
g.endFill();
//畫外側面
g.beginFill(drakColor,_alpha);
g.moveTo(_x0,_y0 _h);
g.lineTo(getRPoint(_x0,_y0 _h,_a,_b,maxR).x,getRPoint(_x0,_y0 _h,_a,_b,maxR).y);
g.lineTo(getRPoint(_x0,_y0,_a,_b,maxR).x,getRPoint(_x0,_y0,_a,_b,maxR).y);
g.lineTo(_x0,_y0);
g.endFill();
//畫外弧側面
g.beginFill(drakColor,_alpha);
//g.lineStyle(1);
g.moveTo(getRPoint(_x0,_y0 _h,_a,_b,minR).x,getRPoint(_x0,_y0 _h,_a,_b,minR).y);
g.lineTo(getRPoint(_x0,_y0,_a,_b,minR).x,getRPoint(_x0,_y0,_a,_b,minR).y);
r=minR;
while (r step < maxR) {
r = step;
g.lineTo(getRPoint(_x0,_y0,_a,_b,r).x,getRPoint(_x0,_y0,_a,_b,r).y);
}
g.lineTo(getRPoint(_x0,_y0,_a,_b,maxR).x,getRPoint(_x0,_y0,_a,_b,maxR).y);
g.lineTo(getRPoint(_x0,_y0 _h,_a,_b,maxR).x,getRPoint(_x0,_y0 _h,_a,_b,maxR).y);
while (r - step > minR) {
g.lineTo(getRPoint(_x0,_y0 _h,_a,_b,r).x,getRPoint(_x0,_y0 _h,_a,_b,r).y);
r-= step;
}
g.lineTo(getRPoint(_x0,_y0 _h,_a,_b,minR).x,getRPoint(_x0,_y0 _h,_a,_b,minR).y);
g.endFill();
//畫上表面
g.beginFill(_colorList[j],_alpha);
g.moveTo(_x0,_y0);
r=minR;
while (r step < maxR) {

g.lineTo(getRPoint(_x0,_y0,_a,_b,r).x,getRPoint(_x0,_y0,_a,_b,r).y);
r = step;
}
g.lineTo(getRPoint(_x0,_y0,_a,_b,maxR).x,getRPoint(_x0,_y0,_a,_b,maxR).y);
g.endFill();
}
}
private function onMouseDownX(e:MouseEvent):void {
var TG:MovieClip=e.target as MovieClip;
var posX:int=getRPoint(0,0,D,D,TG.r).x;
var posY:int=getRPoint(0,0,D,D,TG.r).y;
if (TG.x==0 || TG.y==0) {
TG.removeEventListener(MouseEvent.MOUSE_DOWN,onMouseDownX);
var tween1=new Tween(TG,"x",Bounce.easeOut,0,posX,1,true);
var tween2=new Tween(TG,"y",Bounce.easeOut,0,posY,1,true);
tween1.addEventListener(TweenEvent.MOTION_FINISH,onMotionFinish);
} else {
TG.removeEventListener(MouseEvent.MOUSE_DOWN,onMouseDownX);
var tween3=new Tween(TG,"x",Bounce.easeOut,TG.x,0,1,true);
var tween4=new Tween(TG,"y",Bounce.easeOut,TG.y,0,1,true);
tween3.addEventListener(TweenEvent.MOTION_FINISH,onMotionFinish);
}
}
private function onMotionFinish(e:TweenEvent):void {
var TG:MovieClip=e.currentTarget.obj as MovieClip;
TG.addEventListener(MouseEvent.MOUSE_DOWN,onMouseDownX);
}
private function getDarkColor(color:uint):uint {
var r:uint=color >> 16 & 0xFF / 1.3;
var g:uint=color >> 8 & 0xFF / 1.3;
var b:uint=color & 0xFF /1.1;
return r << 16 | g << 8 | b;
}
private function getRPoint(x0:Number,y0:Number,a:Number,b:Number,r:Number):Object {
r=r * Math.PI / 180;
return {x:Math.cos(r) * a x0,y:Math.sin(r) * b y0};
}
public function get contain():Object {
return __contain;
}
}
}

分享:Flash基礎精彩實例教程:飄動的彩旗
[前言]1、初學者寫的教程面向初學者,讓我們一起成為高手吧!(我寫的比較啰嗦,但制作起來卻是很簡單的)2、我在論壇發(fā)過此貼——請初學者用遮罩做出此效果

來源:閃吧論壇//所屬分類:Flash教程/更新時間:2008-03-05
相關Flash教程
欧美一区二区激情| 久久这里有精品视频| 久久国产手机看片| 微拍福利一区二区| 亚洲一区二区小说| 国产成人精品网址| 精品亚洲一区二区三区在线观看| 免费久久久一本精品久久区| 老司机福利在线观看| 麻豆精品一区| 久久综合一区二区| 精品国产一区二区三区久久| 欧美国产视频一区| 成人一级免费视频| 亚洲国产清纯| 欧美日韩国产一区| 久久爱av电影| 日韩欧美中文字幕视频| 九九久久电影| 一区二区三区加勒比av| 国产精品91久久久| 伦理片一区二区| 欧美成人家庭影院| av一区二区三区四区| 伊人av综合网| 鲁一鲁一鲁一鲁一澡| 一区二区三区黄| 国产精品日韩久久久| 91麻豆精品国产91久久久| 精品一区日韩成人| 久久久国产成人| 日韩欧美电影| 色呦呦一区二区三区| 99视频国产精品免费观看| 欧美黄色一级生活片| 丁香五月缴情综合网| 国产精品美女一区二区三区| 欧亚精品中文字幕| 国产性猛交96| 中文字幕一区二区三区四区久久| 欧美激情综合五月色丁香小说| 久久久久久91| 国产一级片中文字幕| 黄色精品视频| 国产日韩欧美一区二区三区综合| 久久久亚洲国产| 91亚洲一区二区| 777午夜精品电影免费看| 久久免费偷拍视频| 久久久久久999| 熟女人妻一区二区三区免费看| 国产精品毛片aⅴ一区二区三区| 国产人久久人人人人爽| 日本老师69xxx| 日本丰满少妇裸体自慰| 欧美亚洲大陆| 天天操天天色综合| 国产日韩亚洲精品| 国产一级特黄a高潮片| 欧美日韩国产亚洲一区| 日韩一区二区免费电影| 秋霞在线一区二区| 99热这里只有精品1| 国产福利91精品一区| www.色综合| www.桃色.com| 一区二区三区亚洲变态调教大结局| 亚洲精品五月天| 亚洲自拍偷拍视频| 久久久久久久久毛片| 欧美日韩视频| 精品欧美一区二区三区精品久久 | wwwxx日本| 女人抽搐喷水高潮国产精品| 五月激情六月综合| 蜜桃狠狠色伊人亚洲综合网站| 日韩欧美三级视频| 日韩福利视频导航| 俺也去精品视频在线观看| 搡的我好爽在线观看免费视频| 天堂av一区| 亚洲va韩国va欧美va| 久久精品中文字幕一区二区三区| 国产精品视频一区在线观看| 日精品一区二区| 色青青草原桃花久久综合 | 无码人妻精品一区二区三应用大全| 日韩精品社区| 欧美午夜精品久久久| 日本不卡一区二区三区四区| 精品人妻一区二区三区浪潮在线| 成人av在线一区二区三区| 欧美性视频精品| 少妇高潮惨叫久久久久| 亚洲视频免费| 夜夜躁日日躁狠狠久久88av| 久久久久久久高清| 久久动漫网址| 欧美日韩国产片| 人妻少妇精品久久| 午夜无码国产理论在线| 亚洲免费观看高清完整版在线观看熊 | 国产色爱av资源综合区| 成人网页在线免费观看| 日韩欧美一区二区一幕| 乱一区二区av| 91tv亚洲精品香蕉国产一区7ujn| 日韩视频在线观看免费视频| 国产一区观看| 中文字幕日韩精品有码视频| 国产国语老龄妇女a片| 精品一区二区三| 欧美成va人片在线观看| 精品少妇无遮挡毛片| 午夜电影一区| 欧美亚洲日本一区| 搞av.com| 看亚洲a级一级毛片| 色综合网站在线| 欧美一区二区三区综合| 91另类视频| 欧美日韩国产在线| xxxxxx在线观看| 高清av一区| 欧美日韩黄色大片| av一区二区三区免费观看| av在线播放一区| 午夜视频在线观看一区二区 | 国产欧美自拍一区| 欧美丰满嫩嫩电影| 免费看黄色一级大片| 乱中年女人伦av一区二区| 欧美一区二区三区四区高清| 男女爽爽爽视频| 国产欧美一区二区三区精品观看| 欧美videos大乳护士334| 色一情一区二区三区| 欧美理论视频| 精品一区二区三区四区| 女性生殖扒开酷刑vk| 欧美三级午夜理伦三级中文幕| 色偷偷av一区二区三区| 免费看裸体网站| 老鸭窝91久久精品色噜噜导演| 欧美精品999| 国产精品 欧美激情| 另类欧美日韩国产在线| 国产精品情侣自拍| 波多野结衣激情视频| 久久色中文字幕| 久久久婷婷一区二区三区不卡| 日韩有码第一页| 午夜激情久久久| 日韩欧美国产综合在线| 精品精品国产三级a∨在线| 日韩一区二区三区观看| 奇米777在线视频| 欧美午夜国产| 欧美福利在线观看| 久久久久成人片免费观看蜜芽| 国产美女精品在线| 91九色蝌蚪嫩草| www.久久成人| 亚洲va天堂va国产va久| 免费无码毛片一区二三区| 国产美女撒尿一区二区| 日韩av在线免费播放| 日本丰满少妇裸体自慰| 久久久噜噜噜| 国产精品男人爽免费视频1| 国产男人搡女人免费视频| 国产免费观看久久| 亚洲午夜精品国产| 久久国际精品| 精品欧美一区二区三区精品久久| 美女又爽又黄免费| 久久久久久久波多野高潮日日| 国产精品福利久久久| 日韩xxx视频| 亚洲欧美日韩在线| 每日在线观看av| 国产欧美日韩在线一区二区| 日韩中文字幕在线观看| 青青草精品在线视频| 91视频在线看| 亚洲永久一区二区三区在线| 无码国模国产在线观看| 日韩的一区二区| 国产亚洲精品精品精品| 国产精品资源在线| 久精品国产欧美| 色综合视频一区二区三区日韩| 欧美一区二区在线免费播放| 国产xxxx视频| 久久成人综合网| 国产精华一区| 成人免费在线观看视频| 欧美mv日韩mv国产网站| 亚洲欧美va天堂人熟伦| 成人一级片网址| 婷婷久久五月天| 66精品视频在线观看| 亚洲色图欧美制服丝袜另类第一页| 天天看天天摸天天操| 99精品视频一区二区| 在线丝袜欧美日韩制服| 三级精品视频| 超碰91人人草人人干| 欧美一级特黄视频| 一区二区三区中文字幕| 国产精品无码av无码| 欧美日韩中文| 国产专区精品视频| 欧美无毛视频| 欧美精品一区二区三区蜜桃| 欧美xxxx精品| 久久嫩草精品久久久精品一| www.激情网| 清纯唯美亚洲综合一区| 91av在线精品| 国产激情视频在线播放| 欧美日韩黄色一区二区| 蜜桃传媒一区二区亚洲av| 国产aⅴ综合色| 最新国产精品久久| 成人aaaa| 日本韩国欧美精品大片卡二| 粉嫩av一区二区夜夜嗨| 欧美色电影在线| 少妇久久久久久久久久| 99久久99久久精品免费看蜜桃| 佐佐木明希av| 久久中文亚洲字幕| 国产精品国产三级国产aⅴ浪潮| 刘亦菲毛片一区二区三区| 日韩午夜激情视频| 一级片一级片一级片| 国产精品免费免费| av在线无限看| 强制捆绑调教一区二区| 日韩高清国产精品| 精品视频免费| 日韩美女视频免费在线观看| 天堂网在线资源| 欧美精品一区二区三区高清aⅴ| 久久久久97国产| 亚洲综合成人网| 91人妻一区二区三区| 国产精品综合二区| 麻豆视频传媒入口| 牛牛国产精品| 国产精品99久久久久久久| 东京久久高清| 97精品国产aⅴ7777| 熟妇人妻一区二区三区四区| 亚洲国产美女精品久久久久∴| 国产真人真事毛片| 五月激情综合婷婷| 无码人妻aⅴ一区二区三区 | 日本91av在线播放| 成人欧美magnet| 亚洲系列中文字幕| 中文字幕精品在线观看| 在线不卡a资源高清| 久久精品日韩无码| 亚洲猫色日本管| 中文字幕制服丝袜| 91丨porny丨户外露出| 国产精品少妇在线视频| 麻豆精品国产传媒mv男同| 伊人久久大香线蕉av一区| 欧美 亚欧 日韩视频在线| 91视频最新| 日韩大片在线免费观看| 日本国产欧美一区二区三区| 欧美成a人片免费观看久久五月天| 日韩一级黄色av| 亚洲第一成人av| 日韩成人中文电影| 综合久久中文字幕| 日韩女优制服丝袜电影| 亚洲 欧美 视频| 欧美三级电影在线看| 欧美日韩国产精品综合| 欧美性生交大片免费| 久久精品色妇熟妇丰满人妻| 亚洲愉拍自拍另类高清精品| 大又大又粗又硬又爽少妇毛片| 国产欧美一区二区三区沐欲| 男生和女生一起差差差视频| 99精品久久久久久| 91极品尤物在线播放国产| 国产福利一区在线| 黄色一级免费大片| 懂色中文一区二区在线播放| 白嫩少妇丰满一区二区| 国产成人在线色| 天天碰免费视频 | 无码无遮挡又大又爽又黄的视频| 精品无人码麻豆乱码1区2区| 色欲色香天天天综合网www| 日韩经典中文字幕一区| 97超碰国产精品| 免费成人在线视频观看| 国产一线二线三线女| 麻豆成人91精品二区三区| 精品少妇一区二区三区在线| 国产另类ts人妖一区二区| 国产xxxxx视频| www.日韩在线| www.色欧美| 久久综合色婷婷| 中文字幕欧美视频| 日本一区二区动态图| 韩国三级视频在线观看| 亚洲视频在线一区二区| 麻豆av免费观看| 亚洲3atv精品一区二区三区| 男人的午夜天堂| 色94色欧美sute亚洲13| 久久精品视频日本| 日韩一区二区电影| 一卡二卡三卡在线| 这里只有精品丝袜| 成人勉费视频| 2019中文字幕在线免费观看| 一区二区三区四区精品视频| 国产在线精品播放| 成人网18免费网站| 狼狼综合久久久久综合网| 激情久久五月| 欧美做受777cos| 美腿丝袜一区二区三区| 成人午夜视频免费在线观看| 成人高清在线视频| 色哟哟网站在线观看| 亚洲精品亚洲人成人网在线播放| 日韩黄色中文字幕| 欧美亚一区二区| 亚洲毛片一区二区三区| 亚洲精品一二区| 日韩在线影院| 国产999在线| 国产99精品| 欧美一级爽aaaaa大片| 乱码第一页成人| 国产免费黄色av| 久久久蜜桃精品| 色天使在线视频| 色综合咪咪久久| 欧美亚洲另类小说| 国产亚洲欧洲高清| 天堂久久午夜av| 国产精品欧美日韩| 国产精品国产三级国产在线观看| 亚洲激情电影在线| 国产一区二区三区久久悠悠色av| 天天综合网久久| ...xxx性欧美| 妺妺窝人体色www聚色窝仙踪 | 91国内精品白嫩初高生| 国产chinese精品一区二区| 亚洲激情另类| 欧美亚洲国产成人| 欧美高清在线精品一区| 91久久久久久久久久久久久久| 91精品国产麻豆| 人妻少妇一区二区三区| 国产va免费精品高清在线观看| 国产探花在线精品| 亚洲乱码一区二区三区 | 久久久不卡影院| 免费看的黄色录像| 欧美一二三区在线| 国精产品乱码一区一区三区四区| 91精品国产高清久久久久久91| 神马久久一区二区三区| 成年人黄色在线观看| 菠萝蜜视频在线观看一区| 日韩av一二区| 欧美喷潮久久久xxxxx| 一区二区的视频| 性欧美视频videos6一9| 成人免费av| 欧妇女乱妇女乱视频| 国产日韩高清在线| 国产精品久久久精品四季影院| 亚洲福利视频免费观看| 国产69精品久久久久按摩| 91福利视频导航| 香蕉亚洲视频| 一级片黄色免费| 日韩欧美国产一区二区| av在线资源观看| 国产91精品在线播放| 国内自拍一区| 亚洲激情在线观看视频| 亚洲电影第三页| 91成品人影院| 日本sm极度另类视频|