欧美三区四区_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| 久久久亚洲精选| 宅男噜噜噜66国产免费观看| 一级黄色片在线看| 亚洲激情网址| 色婷婷综合久久久中文字幕| 成人精品视频99在线观看免费| 中文字幕无人区二| 成人影院在线免费观看| 成人午夜伦理影院| 亚洲人成毛片在线播放| 欧美日韩dvd| 日韩国产成人在线| 亚洲韩日在线| 欧美久久久久免费| 国产一区二区三区高清视频| av永久免费观看| 2020国产精品极品色在线观看| 国产日韩欧美高清在线| 久久久久久久久久久国产| 亚洲少妇第一页| 性生交大片免费看女人按摩| 久久亚洲视频| 精品欧美一区二区久久| 亚洲巨乳在线观看| 久久艹免费视频| 亚洲五月综合| 欧美性欧美巨大黑白大战| 国产精品成人一区二区三区| 亚洲欧美另类日本| 国产99久久| 亚洲一卡二卡三卡四卡无卡久久| 国产精品女视频| 私密视频在线观看| 亚洲视频精选| 中文字幕亚洲欧美在线不卡| 国产精品成熟老女人| 国产女人18毛片水真多18| 亚洲国产aⅴ精品一区二区三区| www.色精品| 欧美激情aaaa| 国产精品二区视频| 国产精品国产亚洲精品| 国产精品国产三级国产三级人妇| 国产精品99久久久久久白浆小说| 日韩无码精品一区二区| 国产精品宾馆| 亚洲精品成人悠悠色影视| 国产专区欧美专区| 国产白丝一区二区三区 | 欧美精品在线免费观看| 国产喷水theporn| 成人网ww555视频免费看| 国产亚洲欧美日韩在线一区| 欧美有码在线观看视频| 国产精品一区二区人妻喷水| 9l视频自拍蝌蚪9l视频成人| 亚洲欧美一区二区三区国产精品 | 极品白嫩丰满美女无套| 免费福利视频一区| 欧美日韩综合视频| 久久亚洲午夜电影| 亚洲熟妇无码乱子av电影| 久久国产精品毛片| 国产午夜精品全部视频播放| 精品久久久久久久无码| 成人做爰视频www| 欧美激情在线一区二区| 国产精品网址在线| 99精品中文字幕| 欧美日韩三级| 亚洲精品国产综合久久| 国产福利视频在线播放| 激情久久99| 国产精品美女久久久久久2018 | 纪美影视在线观看电视版使用方法| 欧美极品中文字幕| 欧美日韩黄视频| 国产成人生活片| 老司机午夜福利视频| 91女神在线视频| 国产精品视频免费在线| 国产精品久久激情| 国产淫片免费看| 中文字幕系列一区| 亚洲色图制服丝袜| 激情久久av| 中文在线最新版天堂| 国产综合色视频| 欧美精品久久久久久久| 国产 欧美 在线| 天天久久综合| 亚洲精品在线网站| 国产一级不卡毛片| 日韩在线网址| 欧美日韩一区二区精品| 一区二区三区四区欧美| 亚洲精华国产精华精华液网站| 91免费精品国自产拍在线不卡| 国产一区二区丝袜| 亚洲欧美在线视频免费| 久久国产免费看| 午夜精品福利视频| 男女全黄做爰文章| 亚洲专区一区二区三区| 日韩在线观看你懂的| 91传媒理伦片在线观看| 日韩av片子| 亚洲韩国青草视频| 亚洲涩涩在线观看| 偷窥自拍亚洲色图精选| 欧美一级高清片| 欧美丰满熟妇xxxxx| 久久久久97| 69久久夜色精品国产69蝌蚪网| 青青草原av在线播放| 一区二区三区国产好| 欧美视频在线一区二区三区| 男女私大尺度视频| 久久免费福利| 欧美日韩一区三区| 少妇性l交大片| 婷婷亚洲精品| 亚洲国产精品一区二区久| 午夜免费一级片| 久久国产成人午夜av影院宅| 国产视频欧美视频| 美女黄色一级视频| 一区福利视频| 欧美乱大交xxxxx| 麻豆网址在线观看| 美女爽到高潮91| 国产黑人绿帽在线第一区| 国产午夜在线播放| av在线不卡免费看| 国产v亚洲v天堂无码| 一级黄色免费片| 国产精品免费av| av在线综合网| 91av视频在线免费观看| 亚洲精品在线观看av| 国产91露脸合集magnet| 成人免费网站在线观看| 亚洲天堂中文在线| 亚洲欧洲精品成人久久奇米网| 色大师av一区二区三区| 中文字幕系列一区| 欧美午夜精品理论片a级按摩| 日本久久久精品视频| 九九热hot精品视频在线播放| 欧美一区二区三区公司| 国产喷水theporn| 欧美一区二区三区高清视频| 国产偷亚洲偷欧美偷精品| 亚洲色图欧美日韩| 国产一区二区三区四区二区| 亚洲新声在线观看| 久久亚洲AV成人无码国产野外| 在线国产精品一区| 欧美激情xxxx性bbbb| 日本三级一区二区| 99久久er热在这里只有精品15| 91av一区二区三区| av av片在线看| 国产精品青草久久| 天天操天天干天天玩| 成人黄色理论片| 欧美亚洲国产bt| 手机在线看福利| 欧美成人自拍| 按摩亚洲人久久| 亚洲色偷偷综合亚洲av伊人| 韩国女主播成人在线观看| 国产在线观看精品一区二区三区| 一级视频在线播放| 亚洲三级理论片| 国产尤物av一区二区三区| 日韩精品社区| 亚洲欧美中文日韩v在线观看| 白白色免费视频| 国产亚洲网站| 国产精品wwww| 亚洲天堂网视频| 国产精品欧美一级免费| 色香蕉在线观看| 成人香蕉社区| 在线电影中文日韩| 国产黄色录像片| 国产河南妇女毛片精品久久久 | 师生出轨h灌满了1v1| 国产一区二区精品| 国产精品国产三级国产专播精品人 | 亚洲三级毛片| 日本久久久久久| 亚洲视频久久久| 日韩码欧中文字| 欧美啪啪免费视频| 欧美日韩中文字幕一区二区三区| 精品国产一区二区三区在线观看 | 我要色综合中文字幕| 亚洲精品视频在线播放| 女人黄色一级片| 国产精品影音先锋| 国内不卡一区二区三区| 日韩毛片免费视频一级特黄| 日韩一级欧美一级| 永久免费看mv网站入口78| 日韩高清不卡一区二区三区| 国产精品都在这里| 亚洲精品无amm毛片| 色综合久久久久久久| 一级黄色录像在线观看| 伊人久久大香线蕉综合热线| 成人信息集中地欧美| 天天干天天操av| 欧美妇女性影城| 老熟妇精品一区二区三区| 国产成人日日夜夜| 区一区二区三区中文字幕| 日韩不卡在线视频| 亚洲乱码一区二区| 日本在线视频中文字幕| 中文字幕亚洲一区二区av在线| 丝袜人妻一区二区三区| 一区二区日韩欧美| 91免费版网站入口| 老司机2019福利精品视频导航| 91精品在线免费观看| 亚洲一级中文字幕| 久久久噜噜噜久久人人看 | 国产精品99在线观看| 91超碰caoporn97人人| 亚洲国产日韩在线观看| 91精品婷婷国产综合久久性色| 强伦人妻一区二区三区| 成人av影院在线| 欧美深夜福利视频| 国内精品美女在线观看| 成人网在线免费观看| 亚洲承认视频| 一区二区三区天堂av| 天堂中文字幕在线观看| 亚洲国产精品自拍| 欧美体内she精高潮| 国产黑丝在线一区二区三区| 亚洲综合视频一区| 日韩精品水蜜桃| 国产999在线观看| 日韩制服一区| 亚洲男女性事视频| 欧美精品亚洲精品日韩精品| 国产精品电影一区二区三区| 国产3p在线播放| 美女视频黄免费的久久| 区一区二区三区中文字幕| 高潮久久久久久久久久久久久久| 欧美wwwxxxx| 91女人18毛片水多国产| 欧美人妖巨大在线| 欧美亚洲色综久久精品国产| 中文字幕日本不卡| 一道本在线免费视频| 久久97超碰国产精品超碰| 精品日产一区2区三区黄免费| 偷拍亚洲色图| 日韩免费在线观看视频| 电影一区二区三| 亚洲成人av片| 精品久久久久久久久久久久久久久久| 欧美日韩免费在线观看| av直播在线观看| 久久久久国产免费免费| 大香煮伊手机一区| 毛片av中文字幕一区二区| 一区二区三区三区在线| 亚洲三级网站| 免费不卡亚洲欧美| av资源久久| 91亚洲精华国产精华| 亚洲精品一区二区三区在线| 欧美片一区二区三区| 色哟哟中文字幕| 伊人久久五月天| 99精品免费观看| 亚洲国产高清高潮精品美女| 久久久久久久久久久网| 好吊成人免视频| 熟女少妇内射日韩亚洲| 亚洲综合丝袜美腿| 无码人妻aⅴ一区二区三区 | 日本精品久久电影| 国产一区二区三区黄网站| 97视频在线免费观看| 国产视频一区二| 日韩美女中文字幕| 国产91精品入| 国产精品午夜视频| 日韩精品视频中文字幕| 国产精品久久婷婷六月丁香| 国产色99精品9i| 97成人精品视频在线观看| 日本一区二区三区电影免费观看| 欧美中文在线免费| 国产精品成人**免费视频| 欧美国产日韩二区| 久久xxx视频| 欧美一区二三区| 国产一区二区在线观| 午夜欧美大片免费观看| 欧美国产中文高清| 4438全国成人免费| 99re精彩视频| 国产精品jizz在线观看美国| 欧美精品七区| 欧美日韩三级| 手机在线视频你懂的| 欧美亚洲专区| 亚洲色图都市激情| 久久婷婷久久| 久久久久99精品成人片| 麻豆精品在线播放| 国产精品一色哟哟| 国产成人精品影视| 美女黄色片视频| 91网址在线看| 日本在线不卡一区二区| 亚洲欧洲日韩女同| a天堂中文字幕| 一本一本大道香蕉久在线精品| 成人免费视频网站入口::| 欧美熟乱第一页| 中文字幕视频在线播放| 亚洲人成在线观看网站高清| 亚洲国产精品视频在线| 欧美激情成人在线视频| 一区二区三区无毛| 国产精品电影久久久久电影网| 亚洲精品不卡在线观看| 成人国产精品av| 日本一区二区三区视频| 97se视频在线观看| 一区二区视频欧美| 艳母动漫在线观看| 黑人精品欧美一区二区蜜桃| 久久久久久久久久毛片| 国产精品美女久久久久av爽李琼| 精品无人区无码乱码毛片国产 | 综合视频在线| 亚洲欧美一区二区原创| 99精品国产福利在线观看免费| 成人性生活视频免费看| 国产精品亚洲第一| 91香蕉视频在线观看视频| 一区二区三区中文免费| 尤物在线免费视频| 亚洲91在线| 8090成年在线看片午夜| 国产精品毛片视频| 国产伦精品一区二区三区照片| 99精品国产一区二区青青牛奶| 免费看欧美黑人毛片| 国产成人精品影视| yy6080午夜| 欧美网站在线观看| 日本少妇在线观看| 日韩激情片免费| 午夜日韩成人影院| 国产成人亚洲综合| 888久久久| 亚洲av首页在线| 三级欧美在线一区| 91日韩精品视频| 亚洲精品日韩专区silk| 小早川怜子一区二区的演员表| 精品久久久久久亚洲综合网| 日韩一区二区三区在线观看视频| 欧美风情在线观看| 精品一区在线| 亚洲一区3d动漫同人无遮挡 | 中文字幕男人天堂| 日韩中文字幕免费| 欧美成人一级| 女人一区二区三区| 精品一区二区三区在线观看| 下面一进一出好爽视频| 日韩欧美国产中文字幕| 中文字幕理论片|