Musatoff
08.04.2008, 16:25
Привет знатоки!
У меня вопрос:
есть две функции:
playlistOff = function(my_playlist) {
var myPlaylistXTween:Tween = new Tween(my_playlist, "_x", mx.transitions.easing.Back.easeOut,my_playlist._x, my_playlist._x+160 , .5, true);
my_playlist.enabled = false
myPlaylistXTween.onMotionFinished = function() {
my_playlist.enabled = true
}
}
myNewFunc = function (target) {
playlistOff(playlist)
}
и есть кнопка которая говорит что делать.
knopka.onRelease = function() {
myNewFunc(this)
}
С таким кодом кнопки функция "playlistOff" срабатывает два раза, непонятно почему.
но я решил следующим образом.
myNewFunc = function (target) {
if (playlist._x <= 700){
playlistOff(playlist)
}
}
Не подскажите, почему в первом случае она делается два раза?
У меня вопрос:
есть две функции:
playlistOff = function(my_playlist) {
var myPlaylistXTween:Tween = new Tween(my_playlist, "_x", mx.transitions.easing.Back.easeOut,my_playlist._x, my_playlist._x+160 , .5, true);
my_playlist.enabled = false
myPlaylistXTween.onMotionFinished = function() {
my_playlist.enabled = true
}
}
myNewFunc = function (target) {
playlistOff(playlist)
}
и есть кнопка которая говорит что делать.
knopka.onRelease = function() {
myNewFunc(this)
}
С таким кодом кнопки функция "playlistOff" срабатывает два раза, непонятно почему.
но я решил следующим образом.
myNewFunc = function (target) {
if (playlist._x <= 700){
playlistOff(playlist)
}
}
Не подскажите, почему в первом случае она делается два раза?