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

Makak 28.12.2006 17:48

Многократный Вызов Функции...
 
Добрый утро/день/вечер...

При выполнении сего кода вместо трех текс. полей создаеться только последнее... почему так происходит?!
Код:


function create_TXT_field (txt_name, txt_x, txt_y, txt_w, txt_h, txt_type)
        {
                _root.createTextField(txt_name, 1, txt_x, txt_y, txt_w, txt_h);
                _root[txt_name].border = true;
                _root[txt_name].borderColor = 0x000000;
                //далее обрабатывается txt_type...
        };
create_TXT_field ("text1_txt", 0, 0, 130, 20, 1);
create_TXT_field ("text2_txt", 0, 30, 50, 20, 2);
create_TXT_field ("text3_txt", 60, 30, 60, 20, 3);

заранее спасибо...

iNils 28.12.2006 17:51

Глубина поля всегда 1. А должна быть уникальная.

Makak 28.12.2006 18:01

Цитата:

Сообщение от iNils
Глубина поля всегда 1. А должна быть уникальная.

Спасибо громадное! помогла вставка:

Код:


function create_TXT_field (txt_name, txt_x, txt_y, txt_w, txt_h, txt_type)
        {
                _root.createTextField(txt_name, getNextHighestDepth(), txt_x, txt_y, txt_w, txt_h);
                _root[txt_name].border = true;
                _root[txt_name].borderColor = 0x000000;
                //далее обрабатывается txt_type...
        };
create_TXT_field ("text1_txt", 0, 0, 130, 20, 1);
create_TXT_field ("text2_txt", 0, 30, 50, 20, 2);
create_TXT_field ("text3_txt", 60, 30, 60, 20, 3);



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

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