document.write('');
var url="http://www.adport.com.tr";
function Delegate() {}
Delegate.create = function (o, f) {
var a = new Array() ;
var l = arguments.length ;
for(var i = 2 ; i < l ; i++) a[i - 2] = arguments[i] ;
return function() {
var aP = [].concat(arguments, a) ;
f.apply(o, aP);
}
}
Tween = function(obj, prop, func, begin, finish, duration, suffixe){
this.init(obj, prop, func, begin, finish, duration, suffixe)
}
var gp_t = Tween.prototype;
gp_t.obj = new Object();
gp_t.prop='';
gp_t.func = function (t, b, c, d) { return c*t/d + b; };
gp_t.begin = 0;
gp_t.change = 0;
gp_t.prevTime = 0;
gp_t.prevPos = 0;
gp_t.looping = false;
gp_t._duration = 0;
gp_t._time = 0;
gp_t._pos = 0;
gp_t._position = 0;
gp_t._startTime = 0;
gp_t._finish = 0;
gp_t.name = '';
gp_t.suffixe = '';
gp_t._listeners = new Array();
gp_t.setTime = function(t){
this.prevTime = this._time;
if (t > this.getDuration()) {
if (this.looping) {
this.rewind (t - this._duration);
this.update();
this.broadcastMessage('onMotionLooped',{target:this,type:'onMotionLooped'});
} else {
this._time = this._duration;
this.update();
this.stop();
this.broadcastMessage('onMotionFinished',{target:this,type:'onMotionFinished'});
}
} else if (t < 0) {
this.rewind();
this.update();
} else {
this._time = t;
this.update();
}
}
gp_t.getTime = function(){
return this._time;
}
gp_t.setDuration = function(d){
this._duration = (d == null || d <= 0) ? 100000 : d;
}
gp_t.getDuration = function(){
return this._duration;
}
gp_t.setPosition = function(p){
this.prevPos = this._pos;
var a = this.suffixe != '' ? this.suffixe : '';
this.obj[this.prop] = Math.round(p) + a;
this._pos = p;
this.broadcastMessage('onMotionChanged',{target:this,type:'onMotionChanged'});
}
gp_t.getPosition = function(t){
if (t == undefined) t = this._time;
return this.func(t, this.begin, this.change, this._duration);
};
gp_t.setFinish = function(f){
this.change = f - this.begin;
};
gp_t.geFinish = function(){
return this.begin + this.change;
};
gp_t.init = function(obj, prop, func, begin, finish, duration, suffixe){
if (!arguments.length) return;
this._listeners = new Array();
this.addListener(this);
if(suffixe) this.suffixe = suffixe;
this.obj = obj;
this.prop = prop;
this.begin = begin;
this._pos = begin;
this.setDuration(duration);
if (func!=null && func!='') {
this.func = func;
}
this.setFinish(finish);
}
gp_t.start = function(){
this.rewind();
this.startEnterFrame();
//alert('in');
}
gp_t.rewind = function(t){
this.stop();
this._time = (t == undefined) ? 0 : t;
this.fixTime();
this.update();
}
gp_t.fforward = function(){
this._time = this._duration;
this.fixTime();
this.update();
}
gp_t.update = function(){
this.setPosition(this.getPosition(this._time));
}
gp_t.startEnterFrame = function(){
this.stopEnterFrame();
this.isPlaying = true;
this.onEnterFrame();
}
gp_t.onEnterFrame = function(){
if(this.isPlaying) {
this.nextFrame();
setTimeout(Delegate.create(this, this.onEnterFrame), 0);
}
}
gp_t.nextFrame = function(){
this.setTime((this.getTimer() - this._startTime) / 1000);
}
gp_t.stop = function(){
this.stopEnterFrame();
this.broadcastMessage('onMotionStopped',{target:this,type:'onMotionStopped'});
}
gp_t.stopEnterFrame = function(){
this.isPlaying = false;
}
gp_t.continueTo = function(finish, duration){
this.begin = this._pos;
this.setFinish(finish);
if (this._duration != undefined)
this.setDuration(duration);
this.start();
}
gp_t.resume = function(){
this.fixTime();
this.startEnterFrame();
this.broadcastMessage('onMotionResumed',{target:this,type:'onMotionResumed'});
}
gp_t.yoyo = function (){
this.continueTo(this.begin,this._time);
}
gp_t.addListener = function(o){
this.removeListener (o);
return this._listeners.push(o);
}
gp_t.removeListener = function(o){
var a = this._listeners;
var i = a.length;
while (i--) {
if (a[i] == o) {
a.splice (i, 1);
return true;
}
}
return false;
}
gp_t.broadcastMessage = function(){
var arr = new Array();
for(var i = 0; i < arguments.length; i++){
arr.push(arguments[i])
}
var e = arr.shift();
var a = this._listeners;
var l = a.length;
for (var i=0; i','