Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.10.2010, 13:26
Merf вне форума Посмотреть профиль Отправить личное сообщение для Merf Посетить домашнюю страницу Merf Найти все сообщения от Merf
  № 1  
Ответить с цитированием
Merf
 
Аватар для Merf

Регистрация: Nov 2008
Адрес: Ukraine
Сообщений: 88
Отправить сообщение для Merf с помощью ICQ Отправить сообщение для Merf с помощью Skype™
По умолчанию Где я допустил ошибку?

Есть простой код.

Код AS1/AS2:
var tek:Array = new Array("в", " ", "я", "б", "л", "о", "ч", "к", "о");
var i:Number = 0;
_root.onEnterFrame = function():Void  {
    while (i<9) {
        _root.createTextField("tekst"+i,_root.getNextHighestDepth(),50,50,54,50);
        _root.tekst[i].text = tek[i];
        i++;
    }
};
Подскажите пожалуйста что я делаю не так. Почему не видны буквы?

Добавлено через 11 минут
нашел ошибку.

Код AS1/AS2:
 _root.tekst[i]
изменил
Код AS1/AS2:
_root["tekst"+i]
уже не первый раз на эти грабли наступаю
__________________
http://merfius.weebly.com/

Старый 26.10.2010, 13:53
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 2  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Код:
var tek:Array = new Array("в", " ", "я", "б", "л", "о", "ч", "к", "о");
//var i:Number = 0;
//_root.onEnterFrame = function():Void  {
   // while (i<9) {
	   for(var i:Number = 0; i<9; i++){

		createTextField("txt"+i, i, 50, 50*i, 100, 100);

		this["txt"+i].border = true
		this["txt"+i].autoSize = true
                this["txt"+i].text = tek[i]

    }
//};

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:59.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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