Форум 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)
-   -   e.target в as2 (http://www.flasher.ru/forum/showthread.php?t=154051)

Toxedo 12.04.2011 02:28

e.target в as2
 
Доброй ночи.
Очень нубский вопрос но никак не могу найти ответ.
Я начал изучать AS3 сразуже но пришлось работать с as2 - Как сделать e.target в as2?

вот пример...
Код AS1/AS2:

for (i = 0; i<3; i++)
  {
 
  news.createEmptyMovieClip("antet"+i, news.getNextHighestDepth());
    news["antet"+i].createTextField("info", 100, 10, 0);
    news["antet"+i].info.autoSize = "center";
  news["antet"+i]._y = i * 30;
    trace(news["antet"+i]._y)
    news["antet"+i].info.selectable = false;
  news["antet"+i].ID = 1111
    news["antet"+i].info.html = true;
    news["antet"+i].info.text = xml.firstChild.childNodes[0].attributes.Full;
 
 
news["antet"+i].onPress = sloww
 
  }
 
 
 
 
function sloww(){       
 
        trace(e.target) - КАК???
          trace(e.target.ID) - КАК???
        }

Помогите пожалуста, напишите заветное слово...очень нужно.

Котяра 12.04.2011 02:48

this - вот заветное слово. это не как в As3 - это контекст выполнения.
Код AS3:

function sloww(){        
 
        trace(this) -//будет news["antet"+i]
        }



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

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