Показать сообщение отдельно
Старый 29.10.2004, 15:09
Manowar1 вне форума Посмотреть профиль Отправить личное сообщение для Manowar1 Найти все сообщения от Manowar1
  № 5  
Manowar1

Регистрация: Jan 2002
Адрес: Kharkov
Сообщений: 57
Вызывать то вызываю, делается это правда, в момент исполнения конструктора. Т.е. вполне вероятно, что когда делается атачМуви с передачей параметров класса, сначала запускается конструктор и только потом происходит сам атач, тогда может возникнуть ситуация, что вроде как негде ещё пока создавать тектовые поля, хотя в конструкторе я делаю также мувиАтач другого мувика, который без проблем появляется. Вообще ясно, чтоо ничего не ясно. Мой же работающий код будет выглядеть так.
Код:
class slider extends MovieClip{
        function slider(){
            insertTextField(100);
            insertTextField(120);
        }
 ....................................................
        function insertTextField(x:Number){
               _parent.createTextField('tf' + x, x, x - 10, yoffset , 20, 20);
               _parent['tf' + x].text = "test";
        }
 ....................................................
}
вместо неработающего
Код:
class slider extends MovieClip{
        function slider(){
            insertTextField(100);
            insertTextField(120);
        }
 ....................................................
        function insertTextField(x:Number){
               this.createTextField('tf' + x, x, x - 10, yoffset , 20, 20);
               eval('tf' + x).text = "test";
        }
 ....................................................
}