/** * 改變顏色的入口函數 * beginColor/endColor均為形如#FFFFFF的十六進制的字符串,rate為漸變的速度 * @return colorArray數組 形如#FFFFFF的字符串數組 * 調用格式 changeColor("#FFFFFF","#000000",100); */ function getColorArray(bColor,eColor,r){ //過渡中的顏色值,比如#FFFFFF var curColor = new Object(); var beginColor = new Object(); var endColor = new Object(); var rate = new Object(); //得到每個rgb增長的方向。true代表增加,false代表減少 var isTrue = new Object(); var colorArray = new Array(); var i = 0;//數組下標