Tween innhalb if-Bedingung

dreamer2007

Mitglied
Hallo,

ich habe da ein kleines Problem mit einem Tween innerhalb einer If-Bedingung. Ich möchte einen mc unter der bedingung, dass er links noch nicht an eine gedachte Grenze (_x = 50) stößt, per Tween nach links bewegen. das ganze soll mit einem Button initialisiert werden. Ziel ist eine Art scollbarer Bereich.

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


if (this.test_text._x >= 50) {
	this.button_back.onRelease = function () {
			var tween:Tween = new Tween(this.test_text, "_x", Strong.easeOut, this.test_text._x, this.test_text._x-50, 1, true);
			}
}

Leider bewegt sich da gar nichts. Bin AS-Anfänger und vielleicht bin ich das ganze auch nur falsch angegangen. Bin für jeden Tipp dankbar.

Gruß
 
Hi und willkommen im Forum,

prinzipiell solltest Du die if-Bedingung und die onRelease-Aktion vertauschen:
Code:
[ beim Click ...]
    [ wenn kleiner als 50 ... ]
        [ Tween! ]
    [ ansonsten ... ]
        [ kein Tween ]
In diesem Fall musst Du allerdings die Pfade umstellen, da sich "this" innerhalb der onPress-Aktion auf den Button beziehen wird. Daher wäre es sinnvoll, wenn Du Deine Quelldatei posten könntest.

Gruß
.
 
Leider ändert sich durch Umstellen auch nichts...

Vielen Dank für die schnelle Antwort!

Hier zunächst mal die Datei:
 

Anhänge

  • test.fla
    32 KB · Aufrufe: 38
Zurück