Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 08.04.2008, 16:25
Musatoff вне форума Посмотреть профиль Отправить личное сообщение для Musatoff Найти все сообщения от Musatoff
  № 1  
Ответить с цитированием
Musatoff

Регистрация: Jun 2006
Сообщений: 77
Question Функция два раза срабатывает

Привет знатоки!
У меня вопрос:
есть две функции:
Код:
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)
}	
}
Не подскажите, почему в первом случае она делается два раза?

Создать новую тему   Часовой пояс GMT +4, время: 22:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:46.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.