Показать сообщение отдельно
Старый 24.10.2008, 15:39
evgenii.s.semenchuk вне форума Посмотреть профиль Отправить личное сообщение для evgenii.s.semenchuk Найти все сообщения от evgenii.s.semenchuk
  № 1  
Ответить с цитированием
evgenii.s.semenchuk

Регистрация: Oct 2008
Сообщений: 2
Post Переменные на слое MovieClip

Доброго времени суток.

Добрый народ объясни почему не работает код:
Код:
class graph extends MovieClip
{
  var mcGraph:MovieClip;
  ...
  public function graph()
  {
    mcGraph = _root.createEmptyMovieClip( "mcGraph", 1 );

    /// создаю всплывающую подсказку
    /// .....

    mcGraph.onRollOut = rollOutHndlr;
    mcGraph.strTmp = "blablabla";
  }
  function rollOutHndlr()
  {
    trace(this);/// выводит _level0.mcGraph
    trace(_level0.mcGraph.strTmp);/// выводит blablabla
    trace(this.strTmp);/// выводит undefined
  }
  ...
}
В первом кадре импортирую класс, создаю объект,...
Но отакую фигню порит при наведении на подсказку:
Код:
trace(this);/// выводит _level0.mcGraph
trace(_level0.mcGraph.strTmp);/// выводит blablabla
trace(this.strTmp);/// выводит undefined


Последний раз редактировалось evgenii.s.semenchuk; 24.10.2008 в 15:42.