亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? piechart.as

?? flash編程實(shí)例
?? AS
字號:
?class Scene.Manage.Panels.Group1.SubPanels.PieChart extends MovieClip {
	var chartHolder:MovieClip;
	var chartShadow:MovieClip;
	var __total:Number = 0;
	var __items:Array = new Array();
	var __radius:Number = 50;
	var heightSet = false;
	var tt:MovieClip;
	
	function PieChart() {
		createEmptyMovieClip("chartShadow", getNextHighestDepth());
		createEmptyMovieClip("chartHolder", getNextHighestDepth());
		drawCircle(chartShadow, __radius+1, __radius+12, __radius);
		chartShadow._height -= 25;
	}
	//Chart Skeleton Code
	function addItem(value, color) {
		__total += value;
		__items.push({value:value, color:color});
		redraw();
	}
	function removeItemAt(id) {
		var itm = __items[id];
		__total -= itm.value;
		__items.splice(id, 1);
		redraw();
	}
	function replaceItemAt(id, value) {
		__total -= __items[id].value;
		__items[id].value = value;
		__total += value;
		redraw();
	}
	function getItemAt(id) {
	}
	//UI Code
	function redraw() {
		var InsertPoint = 0;
		for (var i = 0; i<__items.length; i++) {
			var item = __items[i];
			var percent = ((item.value/__total)*100);
			var degree = ((360/100)*percent);
			//Draw Line
			var mc = chartHolder["wedge"+i];
			mc.clear();
			mc.removeMovieClip();
			var mc = chartHolder.createEmptyMovieClip("wedge"+i, chartHolder.getNextHighestDepth());
			drawSegmant(mc, __radius, __radius, __radius, degree, InsertPoint, item.color);
			//
			var ntt = tt;
			//mc.attachMovie("Poll_TT", "_tt", getNextHighestDepth())
			
			mc.p1 = item.value;
			mc.p2 = __total;
			InsertPoint += degree;
		}
		if(chartHolder._height >= __radius*2){
			if(heightSet == false){
				chartHolder._height -= 20;
				heightSet = true;
			}
		}
	}
	function drawSegmant(mc, radius, x, y, angle, rotation, color) {
		drawWedge(mc, radius, x, y, angle, rotation, color, 100);
		var place = drawWedge(mc, radius, x, y, angle, rotation, 0x000000, 20);
		drawWedge(mc, radius-2, x-1, y-1, angle, rotation, color, 100);
		var colors = [0xFFFFFF, 0xFFFFFF];
		var alphas = [25, 0];
		var ratios = [10, 255];
		var matrix = {matrixType:"box", x:0-(radius-2), y:0-(radius-2), w:(radius-2)*2, h:(radius-2)*2, r:0};
		drawWedge(mc, radius-2, x+1, y+1, angle, rotation, ["radial", colors, alphas, ratios, matrix], 100, true);
		mc.lineStyle(2, 0x000000, 10);
		mc.moveTo(0, 0);
		mc.lineTo(radius-2, 0);
		mc.moveTo(0, 0);
		mc.lineTo(place.x, place.y-2);
	}
	function drawWedge(mc, r, x, y, angle, rotation, color, alpha, grad) {
		mc.lineStyle(0, 0x000000, 0);
		if (grad != true) {
			mc.beginFill(color, alpha);
		} else {
			mc.beginGradientFill(color[0], color[1], color[2], color[3], color[4]);
		}
		var rad = Math.PI/180;
		// start at 0,0 so rotation will be around the point of the wedge
		mc.moveTo(0, 0);
		mc.lineTo(r, 0);
		// draw in 30-degree segments for accuracy
		var nSeg = Math.floor(angle/30);
		// eg 2 if angle is 80
		var pSeg = angle-nSeg*30;
		// eg 20 degrees if angle is 80
		//trace(nSeg + " " + pSeg);
		var a = 0.268;
		// tan(15)
		for (var i = 0; i<nSeg; i++) {
			var endx = r*Math.cos((i+1)*30*rad);
			var endy = r*Math.sin((i+1)*30*rad);
			var ax = endx+r*a*Math.cos(((i+1)*30-90)*rad);
			var ay = endy+r*a*Math.sin(((i+1)*30-90)*rad);
			mc.curveTo(ax, ay, endx, endy);
		}
		if (pSeg>0) {
			a = Math.tan(pSeg/2*rad);
			endx = r*Math.cos((i*30+pSeg)*rad);
			endy = r*Math.sin((i*30+pSeg)*rad);
			ax = endx+r*a*Math.cos((i*30+pSeg-90)*rad);
			ay = endy+r*a*Math.sin((i*30+pSeg-90)*rad);
			mc.curveTo(ax, ay, endx, endy);
		}
		mc.lineTo(0, 0);
		mc._rotation = rotation;
		mc._x = x;
		mc._y = y;
		mc.endFill();
		return {x:endx, y:endy};
	}
	function drawCircle(mc:MovieClip, x:Number, y:Number, r:Number):Void {
		mc.lineStyle(0, 0x000000, 0);
		mc.beginFill(0xCCCCCC, 70);
		mc.moveTo(x+r, y);
		mc.curveTo(r+x, Math.tan(Math.PI/8)*r+y, Math.sin(Math.PI/4)*r+x, Math.sin(Math.PI/4)*r+y);
		mc.curveTo(Math.tan(Math.PI/8)*r+x, r+y, x, r+y);
		mc.curveTo(-Math.tan(Math.PI/8)*r+x, r+y, -Math.sin(Math.PI/4)*r+x, Math.sin(Math.PI/4)*r+y);
		mc.curveTo(-r+x, Math.tan(Math.PI/8)*r+y, -r+x, y);
		mc.curveTo(-r+x, -Math.tan(Math.PI/8)*r+y, -Math.sin(Math.PI/4)*r+x, -Math.sin(Math.PI/4)*r+y);
		mc.curveTo(-Math.tan(Math.PI/8)*r+x, -r+y, x, -r+y);
		mc.curveTo(Math.tan(Math.PI/8)*r+x, -r+y, Math.sin(Math.PI/4)*r+x, -Math.sin(Math.PI/4)*r+y);
		mc.curveTo(r+x, -Math.tan(Math.PI/8)*r+y, r+x, y);
	}
	function get preferedWidth(){
		return 124;
	}
	function get preferedHeight(){
		return 99;
	}
	function setSize(width, height){
		if(width < height){
			__radius = width/2;
		}else{
			__radius = height/2;
		}
		if(width == undefined){
			__radius = height/2;
		}else if(height == undefined){
			__radius = width/2;
		}
		chartShadow.clear();
		drawCircle(chartShadow, __radius+1, __radius+12, __radius);
		
		redraw();
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久久久电影| 在线精品亚洲一区二区不卡| 日韩精品中文字幕一区| 日韩电影免费在线观看网站| 日韩一区国产二区欧美三区| 日本不卡高清视频| 欧美成人r级一区二区三区| 国产中文字幕精品| 国产欧美精品国产国产专区 | 日韩美女久久久| 不卡的av电影| 亚洲成人你懂的| 精品久久久久久久久久久院品网 | 成人av在线看| 亚洲欧美日韩人成在线播放| 欧美日韩精品欧美日韩精品一综合| 日韩在线卡一卡二| 午夜私人影院久久久久| 91精品国产综合久久国产大片| 日韩在线一二三区| 国产亚洲短视频| 日本电影亚洲天堂一区| 免费观看成人av| 国产精品高清亚洲| 91精品久久久久久久91蜜桃| 国产馆精品极品| 亚洲成人综合在线| 久久亚洲捆绑美女| 91久久国产最好的精华液| 美女国产一区二区三区| 18欧美乱大交hd1984| 欧美一级黄色大片| 色综合色综合色综合色综合色综合| 图片区小说区国产精品视频| 中文字幕欧美激情| 欧美精品久久久久久久多人混战 | 亚洲成精国产精品女| 久久久久久久久岛国免费| 日本久久电影网| 精品一区免费av| 伊人色综合久久天天| 国产亚洲人成网站| 欧美精品少妇一区二区三区| 粉嫩一区二区三区在线看| 日韩精品电影在线观看| 亚洲人成人一区二区在线观看| 日韩三级精品电影久久久| 色综合久久中文字幕| 国产一区二区三区免费| 日韩av不卡在线观看| 亚洲乱码一区二区三区在线观看| 日韩成人一区二区| 一区二区三区中文字幕| 国产欧美日本一区二区三区| 欧美成人三级在线| 欧美日韩亚洲综合一区| 91社区在线播放| 成人国产亚洲欧美成人综合网| 激情图区综合网| 日韩不卡一二三区| 午夜视频在线观看一区| 一区二区三区久久| 亚洲视频狠狠干| 中文av字幕一区| 国产无遮挡一区二区三区毛片日本| 91精品视频网| 欧美人牲a欧美精品| 欧美在线视频不卡| 一本大道综合伊人精品热热| 成人午夜视频网站| 国产精品18久久久久久久久| 免费欧美高清视频| 免费美女久久99| 免费在线成人网| 奇米综合一区二区三区精品视频| 亚洲国产精品天堂| 亚洲国产一区二区三区青草影视 | 亚洲愉拍自拍另类高清精品| 国产精品久久久久aaaa樱花| 国产精品免费av| 国产精品国产馆在线真实露脸| 欧美激情一区三区| 国产日产欧美精品一区二区三区| 精品日韩成人av| 精品播放一区二区| 久久一区二区视频| 国产精品无码永久免费888| 国产精品久久久久影院亚瑟| 亚洲欧洲精品一区二区三区| 亚洲精品视频一区二区| 伊人婷婷欧美激情| 日韩专区中文字幕一区二区| 麻豆精品精品国产自在97香蕉| 久久99精品久久久久婷婷| 激情综合色播五月| 成人久久18免费网站麻豆| 成人精品国产福利| 在线一区二区三区四区| 欧美精品第1页| 精品久久一区二区| 中文字幕第一区二区| 亚洲色欲色欲www| 图片区小说区国产精品视频| 韩国理伦片一区二区三区在线播放| 国产精品亚洲专一区二区三区| 不卡区在线中文字幕| 欧美亚洲尤物久久| 精品国产一区二区三区忘忧草| 国产精品午夜免费| 亚洲一区二区三区视频在线播放| 日韩国产成人精品| 成人网男人的天堂| 欧美人与性动xxxx| 国产亚洲精久久久久久| 一区二区三区.www| 国模娜娜一区二区三区| 一本大道久久a久久综合| 欧美一区二区三区免费| 中文字幕中文字幕在线一区 | 亚洲大片一区二区三区| 蜜桃av一区二区三区电影| 成人黄页毛片网站| 9191久久久久久久久久久| 中文字幕的久久| 日韩avvvv在线播放| 成人深夜视频在线观看| 欧美一区二区在线观看| 亚洲天堂av一区| 激情亚洲综合在线| 欧美色电影在线| 中文字幕精品三区| 奇米一区二区三区| 91官网在线免费观看| 国产日产精品1区| 麻豆91在线看| 91激情五月电影| 国产精品久久影院| 激情丁香综合五月| 91精品欧美久久久久久动漫| 亚洲欧洲性图库| 国产盗摄精品一区二区三区在线| 91精品婷婷国产综合久久 | 色婷婷综合久久久久中文一区二区| 欧美一区二区日韩| 亚洲国产精品久久不卡毛片 | 久久99精品久久久久婷婷| 欧美体内she精视频| 亚洲少妇最新在线视频| 国产成人aaa| 精品国产伦一区二区三区观看方式| 亚洲国产综合91精品麻豆| 91小视频免费看| 中文字幕亚洲一区二区av在线 | 国产一区二区成人久久免费影院 | 99久久综合精品| 国产亚洲欧美中文| 国产伦精品一区二区三区免费 | 欧美精品一区二区在线播放| 首页欧美精品中文字幕| 欧美性生活久久| 亚洲欧美日韩电影| 一本久久a久久精品亚洲 | 亚洲理论在线观看| av在线播放成人| 国产精品精品国产色婷婷| 国产精品一级二级三级| 久久日一线二线三线suv| 久久99久久久欧美国产| 欧美刺激脚交jootjob| 奇米亚洲午夜久久精品| 日韩一二三四区| 久久国产乱子精品免费女| 欧美一区二区成人6969| 美女视频一区在线观看| 精品国产自在久精品国产| 久久99久久99| 国产区在线观看成人精品| 成人小视频在线| 亚洲女人小视频在线观看| 欧美视频一区二区三区| 日本亚洲三级在线| 日韩你懂的在线观看| 狠狠色综合播放一区二区| 久久久精品综合| eeuss国产一区二区三区| 亚洲裸体在线观看| 欧美日韩中文国产| 麻豆精品视频在线观看| 国产欧美日本一区视频| 99热国产精品| 亚洲午夜视频在线| 精品毛片乱码1区2区3区| 国产福利视频一区二区三区| 成人欧美一区二区三区视频网页| 欧洲一区在线观看| 韩国精品久久久| 亚洲欧美色综合| 日韩午夜精品视频| 国产盗摄精品一区二区三区在线| 亚洲欧洲日产国码二区|