Wednesday, February 17, 2010

Invisible Architecture - Change of plan


I have changed my invisible architecture project, instead of having the countries moving to the beat of a track. I have decided to create buttons over all of the countries and when you click on them, a marker moves across the map to the country of choice and reveals their global warming information and other statistics.

This is how the code will roughly look.

import mx.transitions.Tween;
import mx.transitions.easing.*;

var cities:Array = ["uk", "france", "italy","croatia"] (etc)


function mover (targetX, targetY){
currentX = marker_mc._x;
currentY = marker_mc._y;
var xTween:Tween = new Tween(marker_mc, "_x", Strong.easeOut, currentX, targetX, .5, true);
var yTween:Tween = new Tween(marker_mc, "_y", Back.easeOut, currentY, targetY, 1.5, true);
}

for (var i = 0; ivar my_btn = this[cities[i]+"_btn"];
my_btn.myCity = cities[i];
my_btn.onRollOver = function() {
mover( this._x, this._y);
marker_mc.gotoAndStop(this.myCity);
}
}

This should be complete and uploaded by the weekend.

No comments:

Post a Comment