Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-04-2008, 22:30   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 48
Tween springt unerwartet zurück

hi, ich baue gearde eine kleine animation bei der zwei Balken (a und b) jeweils bis zu einem bestimmten Button (eins bis fuenf) sliden sollen. Soweit klappt alles, doch dann und wann springen die Balken mit einem Ruck wieder auf die Ausgangsposition. Hier der Code:

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

eins.onRelease = function(){getURL("http://silberbrot.de");
};
zwei.onRelease = function(){getURL("http://silberbrot.de");}
drei.onRelease = function(){getURL("http://silberbrot.de");}
vier.onRelease = function(){getURL("http://silberbrot.de");}
fuenf.onRelease = function(){getURL("http://silberbrot.de");}


eins.onRollOver = eins.onDragOver = function(){
	var tq:Tween = new Tween(a,"_x",Strong.easeOut,a._x,-102,1,true);
	var tw:Tween = new Tween(b,"_x",Strong.easeOut,b._x,-102,2,true);

}
eins.onRollOut = eins.onDragOut = function(){
	var te:Tween = new Tween(a,"_x",Strong.easeOut,a._x,-170,1,true);
	var tr:Tween = new Tween(b,"_x",Strong.easeOut,b._x,-170,2,true);

}

zwei.onRollOver = zwei.onDragOver = function(){
	var tt:Tween = new Tween(a,"_x",Strong.easeOut,a._x,-58,1,true);
	var tz:Tween = new Tween(b,"_x",Strong.easeOut,b._x,-58,2,true);

}
zwei.onRollOut = zwei.onDragOut = function(){
	var tu:Tween = new Tween(a,"_x",Strong.easeOut,a._x,-170,1,true);
	var ti:Tween = new Tween(b,"_x",Strong.easeOut,b._x,-170,2,true);

}

drei.onRollOver = drei.onDragOver = function(){
	var to:Tween = new Tween(a,"_x",Strong.easeOut,a._x,8,2,true);
	var tp:Tween = new Tween(b,"_x",Strong.easeOut,b._x,8,1.2,true);

}
drei.onRollOut = drei.onDragOut = function(){
	var ta:Tween = new Tween(a,"_x",Strong.easeOut,a._x,-170,2,true);
	var ts:Tween = new Tween(b,"_x",Strong.easeOut,b._x,-170,1,true);

}

vier.onRollOver = function(){
	var td:Tween = new Tween(a,"_x",Strong.easeOut,a._x,79,1,true);
	var tf:Tween = new Tween(b,"_x",Strong.easeOut,b._x,79,2,true);

}
vier.onRollOut  = function(){
	var tg:Tween = new Tween(a,"_x",Strong.easeOut,a._x,-170,1,true);
	var th:Tween = new Tween(b,"_x",Strong.easeOut,b._x,-170,2,true);

}
fuenf.onRollOver = fuenf.onDragOver = function(){
	var tj:Tween = new Tween(a,"_x",Strong.easeOut,a._x,139,1,true);
	var tk:Tween = new Tween(b,"_x",Strong.easeOut,b._x,139,2,true);

}
fuenf.onRollOut = fuenf.onDragOut = function(){
	var tl:Tween = new Tween(a,"_x",Strong.easeOut,a._x,-170,1,true);
	var ty:Tween = new Tween(b,"_x",Strong.easeOut,b._x,-170,2,true);

}
Kann jemand helfen? - sammy
SirKennedy ist offline   Mit Zitat antworten
Alt 17-04-2008, 08:44   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 48
hat sich gegessen

habe das Problem gelößt bzw. einfach umgangen:

Code:
import mx.transitions.Tween;
import mx.transitions.easing.*;
a.dx = -170;
b.dx= -170;



a.onEnterFrame = mover;
function mover() {
	a._x += (a.dx - a._x)/3;
	b._x += (b.dx - b._x)/2.5;
		
	}


eins.onRelease = function(){getURL("http://silberbrot.de");
};
zwei.onRelease = function(){getURL("http://silberbrot.de");}
drei.onRelease = function(){getURL("http://silberbrot.de");}
vier.onRelease = function(){getURL("http://silberbrot.de");}
fuenf.onRelease = function(){getURL("http://silberbrot.de");}


eins.onRollOver = eins.onDragOver = function(){
	a.dx = -102;
	b.dx = -102;
	

}
eins.onRollOut = eins.onDragOut = function(){
	a.dx = -170;
	b.dx = -170;

}

zwei.onRollOver = zwei.onDragOver = function(){
	a.dx = -58;
	b.dx = -58;

}
zwei.onRollOut = zwei.onDragOut = function(){
	a.dx = -170;
	b.dx = -170;

}

drei.onRollOver = drei.onDragOver = function(){
	a.dx = 8;
	b.dx = 8;

}
drei.onRollOut = drei.onDragOut = function(){
	a.dx = -170;
	b.dx = -170;

}

vier.onRollOver = function(){
	a.dx = 79;
	b.dx = 79;

}
vier.onRollOut  = function(){
	a.dx = -170;
	b.dx = -170;

}
fuenf.onRollOver = fuenf.onDragOver = function(){
	a.dx = 139;
	b.dx = 139;

}
fuenf.onRollOut = fuenf.onDragOut = function(){
	a.dx = -170;
	b.dx = -170;

}
SirKennedy ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele