| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Apr 2005
Beiträge: 62
| Seltsames Verhalten..
Hallo, unter http://www.robertdrews.com/testbox.html ist das beispiel. Wenn man mal von rechts nach links die boxen durchgeht, kann man beobachten, dass die boxen sich nicht korrekt anordnen, also der abstandt mal größer mal kleiner wird.. woran kann das liegen?? Hier das Script, dass in der Timeline liegt: Code: var number=4;
var actualwidth=60;
var btn1width;
var btn2width;
var btn3width;
var btn4width;
var btn1x=btn1._x;
var btn2x=btn2._x;
var btn3x=btn3._x;
var btn4x=btn4._x;
this.onEnterFrame = function () {
btn1width=183;
btn2width=183;
btn3width=183;
btn4width=183;
}
function changeallx (currentbtn) {
for (btn = 0; btn <= number; btn++) {
movewidth = (this["btn"+currentbtn+"width"]/2)-(actualwidth/2);
if(btn > currentbtn && btn!=currentbtn) {
this["xmove"+btn]= this["btn"+btn]._x + movewidth;
}
else if(btn < currentbtn && btn!=currentbtn) {
this["xmove"+btn]= this["btn"+btn]._x - movewidth;
}
else {}
}// for
}// function
function changeallxback (currentbtn) {
for (btn = 0; btn <= number; btn++) {
movewidth = (this["btn"+currentbtn+"width"]/2)-(actualwidth/2);
if(btn > currentbtn && btn!=currentbtn) {
this["xmove"+btn]= this["btn"+btn+"x"];
}
else if(btn < currentbtn && btn!=currentbtn) {
this["xmove"+btn]= this["btn"+btn+"x"];
}
else {}
}// for
}// function Code: onClipEvent (enterFrame) {
this._x += (_root.xmove1-this._x)/4;
} Hier fla: http://www.robertdrews.com/test.fla |
| | |
| | #2 (permalink) | |
| Gast
Beiträge: n/a
| Zitat:
Wenn deine Positionswerte nicht stimmen, setz doch einfach mal ein paar trace-Befehle und lass dir im Testmodus die Variableninhalte, also die entsprechenden Koordinaten, ausgeben... | |
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |