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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.09.2010, 19:21
sacden вне форума Посмотреть профиль Отправить личное сообщение для sacden Найти все сообщения от sacden
  № 1  
Ответить с цитированием
sacden
[+1.3 10.09.10]

Регистрация: Oct 2007
Сообщений: 27
По умолчанию Массивы (простой вопрос)

Есть один двухмерный массив- mymassiv
И один простой массив – mymassiv2 (этот массив состоит из переменных, каждая переменная это динамическое текстовое поле)
Код AS3:
var mymassiv:Array = new Array([["1","2","3","4"],["5","6","7","8"],["9","10","11","12]);
 
var mymassiv2: Array = new Array (cis1, cis2, cis3, cis4);
Вопрос: как присвоить числа из двухмерного массива , к текстовому полю простого массива? чтобы выходило следующее?
Пример
Cis1 = 1
Cis2 = 2
Cis2 = 3
Cis2 = 4
Или
Cis1 = 5
Cis2 = 6
Cis3 = 7
Cis4 = 8

Старый 17.09.2010, 19:25
koIIImarik вне форума Посмотреть профиль Отправить личное сообщение для koIIImarik Посетить домашнюю страницу koIIImarik Найти все сообщения от koIIImarik
  № 2  
Ответить с цитированием
koIIImarik
 
Аватар для koIIImarik

Регистрация: Jul 2007
Адрес: Россия, Москва
Сообщений: 522
Чекиряут:

Код AS3:
var texts:Array = mymassiv[0];
var textsCount:int = texts.length;
var tempText:String;
var tempTF:TextField;
for(var textIndex:int = 0; textIndex < textsCount; textIndex++)
{
	tempText = mymassiv[textIndex];
	tempTF = mymassiv2[textIndex];
 
	tempTF.text = tempText;
}
Для того, чтобы присваивались тексты из 2-го «внутреннего» массива достаточно заменить mymassiv[0] на mymassiv[1].

Старый 17.09.2010, 19:43
sacden вне форума Посмотреть профиль Отправить личное сообщение для sacden Найти все сообщения от sacden
  № 3  
Ответить с цитированием
sacden
[+1.3 10.09.10]

Регистрация: Oct 2007
Сообщений: 27
малек запутанно =) а если так..с кнопкой? (кнопку создал на сцене и еще ввел переменную - perem) ...вот только код не срабатывает(

Код AS3:
var perem: String;
 
playbtn.addEventListener(MouseEvent.CLICK, playStopF);
 
function playStopF(e:MouseEvent):void
{
	 perem = String(mymassiv2[mymassiv[0]])
 
		}
Добавлено через 3 минуты
Это получается я загнал все результаты в переменную - perem...а как теперь заставить ее сработать?


Последний раз редактировалось sacden; 17.09.2010 в 20:32.
Создать новую тему Ответ Часовой пояс GMT +4, время: 17:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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