![]() |
Скажите пожалуйсто как избавиться от "undefined"
Есть простой скрипт, в котором я вывожу текст из массива в текстовое поле
i=0 ==== test = new Array('1', '2', '3', '4', '5 ', '6', '7'); _root.text = _root.text+test[i]; ===== if (i<test.length) { i++; gotoAndPlay(2); } else { stop(); } в конце текста прибавляется слово"undefined" :( Не как не могу от него избавиться. Спасибо за помощь. |
Зачем тут gotoAndPlay(2)???
|
первая часть кода до "==="
в первом кадре, вторая во втором и третья в 4-м. Этот весь код во 2-м слое, а в 1-м слое только сам Dynamic text поле. |
а _root.text что такое?
|
да тут вообще имхо ничего никуда не будет выводить ) хотябы потому-что текстовое поле не заданно )
2 anton333: попробуй так: Код:
var test:Array = new Array('1', '2', '3', '4', '5', '6', '7'); |
Цитата:
|
Цитата:
тольо не рекомендуется давать имена которые могут пересекатся с встроенными именами. |
Вложений: 1
не, у меня цифры появляются по очереди...
|
1. Делаем все в одном кадре.
Код:
if(i==undefined){ |
напиши у себя там if (i<test.length-1)
|
| Часовой пояс GMT +4, время: 03:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.