var myButtonsArray:Array = new Array(this["b1"], this["b2"], this["b3"], this["b4"], this["b5"], this["b6"], this["b7"], this["b8"], this["b9"], this["b10"]);
my_xml = new XML(); my_xml.load("map.xml"); my_xml.ignoreWhite = 1; my_xml.onLoad = function(success:Boolean) { if (success) { var c0value =my_xml.firstChild.childNodes[0].attributes.hillingdon; var c1value =my_xml.firstChild.childNodes[0].attributes.harrow; var c2value =my_xml.firstChild.childNodes[0].attributes.barnet; var c3value =my_xml.firstChild.childNodes[0].attributes.hounslow; var c4value =my_xml.firstChild.childNodes[0].attributes.ealing; var c5value =my_xml.firstChild.childNodes[0].attributes.brent; var c6value =my_xml.firstChild.childNodes[0].attributes.hammersmith; var c7value =my_xml.firstChild.childNodes[0].attributes.camden; var c8value =my_xml.firstChild.childNodes[0].attributes.richmond; var c9value =my_xml.firstChild.childNodes[0].attributes.wandsworth;
var c0:Number = parseFloat(c0value); var c1:Number = parseFloat(c1value, 10); var c2:Number = parseFloat(c2value, 10); var c3:Number = parseFloat(c3value, 10); var c4:Number = parseFloat(c4value, 10); var c5:Number = parseFloat(c5value, 10); var c6:Number = parseFloat(c6value, 10); var c7:Number = parseFloat(c7value, 10); var c8:Number = parseFloat(c8value, 10); var c9:Number = parseFloat(c9value, 10);
myButtonsArray[0].onEnterFrame = function () { if(c0 <= -2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDB2204); } if(c0 > -2.0 && c0 <= -1.5) { var colo:Color = new Color(this.base); colo.setRGB(0xF4581E); } if(c0 > -1.5&& c0 <= -1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFA9915); } if(c0 > -1.0 && c0 <= -0.5) { var colo:Color = new Color(this.base); colo.setRGB(0xFFCC32); } if(c0 > -0.5 && c0 <= 0) { var colo:Color = new Color(this.base); colo.setRGB(0xFFE634); } if(c0 > 0 && c0 <=0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xE8FF1E); } if(c0 > 0.5 && c0 <= 1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDFEB0A); } if(c0 > 1.0 && c0 <= 1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xC6EB30); } if(c0 >1.5 && c0 <= 2.0) { var colo:Color = new Color(this.base); colo.setRGB(0xA8EB28); } if(c0 > 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0x72EB1C); } }
myButtonsArray[1].onEnterFrame = function () { if(c1 <= -2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDB2204); } if(c1 > -2.0 && c1 <= -1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xF4581E); } if(c1 > -1.5 && c1 <= -1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFA9915); } if(c1 > -1.0 && c1 <= -0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFFCC32); } if(c1 > -0.5 && c1 <= 0) { var colo:Color = new Color(this.base); colo.setRGB(0xFFE634); } if(c1 > 0 && c1 <= 0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xE8FF1E); } if(c1 > 0.5 && c1 <= 1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDFEB0A); } if(c1 > 1.0 && c1 <= 1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xC6EB30); } if(c1 >1.5 && c1 <= 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xA8EB28); } if(c1 > 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0x72EB1C); } }
myButtonsArray[0].onEnterFrame = function () { if(c0 <= -2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDB2204); } if(c0 > -2.0 && c0 <= -1.5) { var colo:Color = new Color(this.base); colo.setRGB(0xF4581E); } if(c0 > -1.5&& c0 <= -1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFA9915); } if(c0 > -1.0 && c0 <= -0.5) { var colo:Color = new Color(this.base); colo.setRGB(0xFFCC32); } if(c0 > -0.5 && c0 <= 0) { var colo:Color = new Color(this.base); colo.setRGB(0xFFE634); } if(c0 > 0 && c0 <=0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xE8FF1E); } if(c0 > 0.5 && c0 <= 1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDFEB0A); } if(c0 > 1.0 && c0 <= 1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xC6EB30); } if(c0 >1.5 && c0 <= 2.0) { var colo:Color = new Color(this.base); colo.setRGB(0xA8EB28); } if(c0 > 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0x72EB1C); } }
myButtonsArray[1].onEnterFrame = function () { if(c1 <= -2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDB2204); } if(c1 > -2.0 && c1 <= -1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xF4581E); } if(c1 > -1.5 && c1 <= -1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFA9915); } if(c1 > -1.0 && c1 <= -0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFFCC32); } if(c1 > -0.5 && c1 <= 0) { var colo:Color = new Color(this.base); colo.setRGB(0xFFE634); } if(c1 > 0 && c1 <= 0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xE8FF1E); } if(c1 > 0.5 && c1 <= 1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDFEB0A); } if(c1 > 1.0 && c1 <= 1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xC6EB30); } if(c1 >1.5 && c1 <= 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xA8EB28); } if(c1 > 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0x72EB1C); } }
myButtonsArray[2].onEnterFrame = function () { if(c2 <= -2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDB2204); } if(c2 > -2.0 && c2 <= -1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xF4581E); } if(c2 > -1.5 && c2 <= -1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFA9915); } if(c2 > -1.0 && c2 <= -0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFFCC32); } if(c2 > -0.5 && c2 <= 0) { var colo:Color = new Color(this.base); colo.setRGB(0xFFE634); } if(c2 > 0 && c2 <= 0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xE8FF1E); } if(c2 > 0.5 && c2 <= 1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDFEB0A); } if(c2 > 1.0 && c2 <= 1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xC6EB30); } if(c2 >1.5 && c2 <= 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xA8EB28); } if(c2 > 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0x72EB1C); } }
myButtonsArray[3].onEnterFrame = function () { if(c3 <= -2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDB2204); } if(c3 > -2.0 && c3 <= -1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xF4581E); } if(c3 > -1.5 && c3 <= -1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFA9915); } if(c3 > -1.0 && c3 <= -0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFFCC32); } if(c3 > -0.5 && c3 <= 0) { var colo:Color = new Color(this.base); colo.setRGB(0xFFE634); } if(c3 > 0 && c3 <= 0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xE8FF1E); } if(c3 > 0.5 && c3 <= 1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDFEB0A); } if(c3 > 1.0 && c3 <= 1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xC6EB30); } if(c3 >1.5 && c3 <= 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xA8EB28); } if(c3 > 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0x72EB1C); } }
myButtonsArray[4].onEnterFrame = function () { if(c4 <= -2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDB2204); } if(c4 > -2.0 && c4 <= -1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xF4581E); } if(c4 > -1.5 && c4 <= -1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFA9915); } if(c4 > -1.0 && c4 <= -0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFFCC32); } if(c4 > -0.5 && c4 <= 0) { var colo:Color = new Color(this.base); colo.setRGB(0xFFE634); } if(c4 > 0 && c4 <= 0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xE8FF1E); } if(c4 > 0.5 && c4 <= 1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDFEB0A); } if(c4 > 1.0 && c4 <= 1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xC6EB30); } if(c4 >1.5 && c4 <= 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xA8EB28); } if(c4 > 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0x72EB1C); } }
myButtonsArray[5].onEnterFrame = function () { if(c5 <= -2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDB2204); } if(c5 > -2.0 && c5 <= -1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xF4581E); } if(c5 > -1.5 && c5 <= -1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFA9915); } if(c5 > -1.0 && c5 <= -0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFFCC32); } if(c5 > -0.5 && c5 <= 0) { var colo:Color = new Color(this.base); colo.setRGB(0xFFE634); } if(c5 > 0 && c5 <= 0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xE8FF1E); } if(c5 > 0.5 && c5 <= 1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDFEB0A); } if(c5 > 1.0 && c5 <= 1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xC6EB30); } if(c5 >1.5 && c5 <= 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xA8EB28); } if(c5 > 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0x72EB1C); } }
myButtonsArray[6].onEnterFrame = function () { if(c6 <= -2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDB2204); } if(c6 > -2.0 && c6 <= -1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xF4581E); } if(c6 > -1.5 && c6 <= -1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFA9915); } if(c6 > -1.0 && c6 <= -0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFFCC32); } if(c6 > -0.5 && c6 <= 0) { var colo:Color = new Color(this.base); colo.setRGB(0xFFE634); } if(c6 > 0 && c6 <= 0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xE8FF1E); } if(c6 > 0.5 && c6 <= 1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDFEB0A); } if(c6 > 1.0 && c6 <= 1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xC6EB30); } if(c6 >1.5 && c6 <= 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xA8EB28); } if(c6 > 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0x72EB1C); } }
myButtonsArray[7].onEnterFrame = function () { if(c7 <= -2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDB2204); } if(c7 > -2.0 && c7 <= -1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xF4581E); } if(c7 > -1.5 && c7 <= -1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFA9915); } if(c7 > -1.0 && c7 <= -0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFFCC32); } if(c7 > -0.5 && c7 <= 0) { var colo:Color = new Color(this.base); colo.setRGB(0xFFE634); } if(c7 > 0 && c7 <= 0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xE8FF1E); } if(c7 > 0.5 && c7 <= 1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDFEB0A); } if(c7 > 1.0 && c7 <= 1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xC6EB30); } if(c7 >1.5 && c7 <= 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xA8EB28); } if(c7 > 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0x72EB1C); } }
myButtonsArray[8].onEnterFrame = function () { if(c8 <= -2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDB2204); } if(c8 > -2.0 && c8 <= -1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xF4581E); } if(c8 > -1.5 && c8 <= -1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFA9915); } if(c8 > -1.0 && c8 <= -0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFFCC32); } if(c8 > -0.5 && c8 <= 0) { var colo:Color = new Color(this.base); colo.setRGB(0xFFE634); } if(c8 > 0 && c8 <= 0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xE8FF1E); } if(c8 > 0.5 && c8 <= 1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDFEB0A); } if(c8 > 1.0 && c8 <= 1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xC6EB30); } if(c8 >1.5 && c8 <= 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xA8EB28); } if(c8 > 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0x72EB1C); } }
myButtonsArray[9].onEnterFrame = function () { if(c9 <= -2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDB2204); } if(c9 > -2.0 && c9 <= -1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xF4581E); } if(c9 > -1.5 && c9 <= -1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFA9915); } if(c9 > -1.0 && c9 <= -0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xFFCC32); } if(c9 > -0.5 && c9 <= 0) { var colo:Color = new Color(this.base); colo.setRGB(0xFFE634); } if(c9 > 0 && c9 <= 0.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xE8FF1E); } if(c9 > 0.5 && c9 <= 1.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xDFEB0A); } if(c9 > 1.0 && c9 <= 1.5 ) { var colo:Color = new Color(this.base); colo.setRGB(0xC6EB30); } if(c9 >1.5 && c9 <= 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0xA8EB28); } if(c9 > 2.0 ) { var colo:Color = new Color(this.base); colo.setRGB(0x72EB1C); } }
for (var i:Number = 0; i<=myButtonsArray.length; i++) {
/*myButtonsArray[i].onEnterFrame = function() { var colo:Color = new Color(this.base); colo.setRGB(0xFF33CC); };*/
myButtonsArray[i].onRollOver = function():Void { var c = new Color(this); var trans = {ra:'100', rb:'-20', ga:'100', gb:'-20', ba:'100', bb:'-20'}; c.setTransform(trans); this.gotoAndPlay("go"); this.swapDepths(this.getNextHighestDepth()); /*this._xscale = 110; this._yscale = 110;
*/
}; myButtonsArray[i].onRollOut = function() {
var c = new Color(this); var trans = {ra:'100', rb:'0', ga:'100', gb:'0', ba:'100', bb:'0'}; c.setTransform(trans); this.gotoAndPlay("return"); /*this._xscale = 100; this._yscale = 100; */ };
もっと纏める事はできると思いますが、どこまでまとめて良いのか分からないので、
とりあえず現状書いておきます。
var myButtonsArray:Array = new Array(this["b1"],this["b2"],this["b3"],this["b4"],this["b5"],this["b6"],this["b7"],this["b8"],this["b9"],this["b10"]);
my_xml = new XML;
my_xml.load("map.xml");
my_xml.ignoreWhite = 1;
my_xml.onLoad = function(success:Boolean){
if(success){
var c0value=my_xml.firstChild.childNodes[0].attributes.hillingdon;
var c1value=my_xml.firstChild.childNodes[0].attributes.harrow;
var c2value=my_xml.firstChild.childNodes[0].attributes.barnet;
var c3value=my_xml.firstChild.childNodes[0].attributes.hounslow;
var c4value=my_xml.firstChild.childNodes[0].attributes.ealing;
var c5value=my_xml.firstChild.childNodes[0].attributes.brent;
var c6value=my_xml.firstChild.childNodes[0].attributes.hammersmith;
var c7value=my_xml.firstChild.childNodes[0].attributes.camden;
var c8value=my_xml.firstChild.childNodes[0].attributes.richmond;
var c9value=my_xml.firstChild.childNodes[0].attributes.wandsworth;
var c0:Number=parseFloat(c0value);
var c1:Number=parseFloat(c1value,10);
var c2:Number=parseFloat(c2value,10);
var c3:Number=parseFloat(c3value,10);
var c4:Number=parseFloat(c4value,10);
var c5:Number=parseFloat(c5value,10);
var c6:Number=parseFloat(c6value,10);
var c7:Number=parseFloat(c7value,10);
var c8:Number=parseFloat(c8value,10);
var c9:Number=parseFloat(c9value,10);