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

Регистрация: Jul 2008
Сообщений: 42
По умолчанию Доступ к свойствам и методам класса

Меня попросили дописать флешку, написанную на AS2. Дописываю для нее класс. В нем есть переменная звука. Ей прикручиваю функцию:
Код AS1/AS2:
ld_sound.onLoad = function(success:Boolean)
{
  if (success)
  {
      trace(val);//1
      сlassMethod();
  }
}
 
private function сlassMethod() : Void
{
  trace(val);//2
}
Перменная val является переменной в классе. В конструкторе класса ей присваивается значение, так что ее значения точно определено. Но в результате работы выводится следующее:
в ответ на trace(val);//1 - undefined
а в ответ на trace(val);//2 - ничего не выводится и складывается ощущение, что сам метод не вызывается...
Мне сказали что такой вот он AS2. Так ли это или же можно решить проблему?? Если да, то как?
Если нет, то можно ли конвертировать fla файл с AS2 в AS3