Форум 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=176130)

vanek_uran 02.03.2012 19:29

Создание нескольких текст боксов
 
Здравствуйте.Подскажите пожалуйста в одном вопросе.У меня есть функция, которая в определенно месте выводит текст на экран, но я столкнулся с такой проблемой, не получается создать несколько разных текст боксов.Вся загвоздка заключается в " nametext.text=mytext; " он упорно не хочет присваиваться(Вот например, я ввел nametex="test", trace показала, что он нормально попал в функцию, но присвоения нет. Если опять ввести имя тест и написать test.text=mytext;, то нормально выводит текст на экран ) .Есть ли какой нибудь способ сделать это?

Код AS1/AS2:

 function nameprint (mytext,nametext,x,y)
      { 
        createTextField(nametext, this.getNextHighestDepth(), x, y, 100, 20);
          nametext.text=mytext;
 
        }


lexa2000lexa 02.03.2012 19:41

Как то вот так
Код AS1/AS2:

function nameprint(mytext, nametext, x, y) {
        var textFild:TextField = this.createTextField(nametext,this.getNextHighestDepth(),x,y,100,20);
        textFild.text = mytext;
 
}


mooncar 02.03.2012 19:53

lexa2000lexa, только лучше не this, а родителя тоже передавать параметром - кто знает, откуда вызов будет, this может вполне оказаться чем угодно, например:
Код AS1/AS2:

setInterval(nameprint, 1000);

this в функции nameprint окажется undefined.

lexa2000lexa 02.03.2012 19:58

Согласен, пятница вечер, уже трудно думать правильно :)

vanek_uran 02.03.2012 22:05

что-то не работает=\

iNils 03.03.2012 04:41

Цитата:

Сообщение от vanek_uran (Сообщение 1066823)
что-то не работает=\

Примеры кода!

vanek_uran 03.03.2012 13:32

уже не надо)


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

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