Показать сообщение отдельно
Старый 28.11.2008, 20:11
hetrus вне форума Посмотреть профиль Отправить личное сообщение для hetrus Найти все сообщения от hetrus
  № 9  
Ответить с цитированием
hetrus

Регистрация: Oct 2008
Адрес: Донецк
Сообщений: 26
Да, спасибо всем. Мне Таймер более понятен. Но у меня получается его использовать только для каждой кнопки отдельно. А вот в массиве я потерялся... куда его (Таймер) воткнуть?
У меня массивом реализовано (спасибо участникам форума ) увеличение кнопки и возвращение ее в рамер после наведения на другую кнопку.
Код AS3:
var btns:Array = [knop1_mc, knop2_mc, knop3_mc, knop4_mc];
var selectedButton:Sprite;
for (var i:uint = 0; i < btns.length; i++){
  btns[i].addEventListener(MouseEvent.ROLL_OVER, btnSizeControl); 
}
function btnSizeControl(e:MouseEvent):void{
  var bt:Sprite = e.currentTarget as Sprite;
  bt.mouseEnabled = false;
  if (selectedButton) {
      Tweener.addTween(selectedButton, {alpha:0.5, time:0.5});
      Tweener.addTween(selectedButton, {scaleX:1, scaleY:1, time:0.5, transition:"easeout"});
      selectedButton.mouseEnabled = true;
  }
  selectedButton = bt;
      Tweener.addTween(bt, {alpha:1, time:0.5});
      Tweener.addTween(bt, {scaleX:1.07, scaleY:1.07, time:0.5, transition:"easeout"});
}
Подскажите, плз, как воспользоваться TIMERом в случае с массивом для задержки анимации кнопок при наведении мыши. Спасибо.