Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Передача переменной в функцию события (http://www.flasher.ru/forum/showthread.php?t=94699)

Rodionnn 18.04.2007 10:31

Передача переменной в функцию события
 
Здравствуйте.
Очень нада ХЭЛП.

Проблема такова: как передать переменную в событие

Код:

test = function()
{
  ...
  var i : Number = 0;
  i = 2;
  ...
  _root["item"+i].onRollOver = function()
  {
      вот тут мне нужна переменная "i" из функции test
      как ее сюда передать ?
  }
}

Заранее благодарен.

CorC 18.04.2007 10:48

Код:

_root["item"+i].i=i;
_root["item"+i].onRollOver = function(){
  var i=this.i
}


etc 18.04.2007 11:34

Тогда уж:

Код:

test = function()
{
  ...
  var i = 0;
  i = 2;
  ...
  var item = _root['item'+i];
  item.i = i;
  item.onRollOver = function() {
      trace(this.i);
  }
}



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

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