![]() |
Программное создание переменных.
Требуется создать n-ое количество переменных программно, количество которых заранее неизвестно. Необходимы для создания текстовых полей, для ввода значений в матрицу (массив). Как создать n-ое кол-во переменных (с разными названиями) или как создать вводимое текстовое поле, для ввода значений (а не "значение") массива?
|
AS3 != Lisp :D
Не создавайте переменные динамически. Это возможно, но очень сложно. Можно динамически создать поля (свойства или методы) у динамических объектов, как правило, проще для этого использовать типы объектов специально задуманые как коллекции - Object, Array, Dictionary, Vector, XML / XMLList. |
А можно как-нибудь создать текстовое поле, чтобы элемент массива являлся идентификатором?
Просто к примеру есть алгоритм, для рассчета системы уравнений методом Гаусса, пользователь вводит базис 6, и создаются 36 + 6 текстовых полей для введения коэффициентов в виде матрицы. Создать саму матрицу не сложно вроде как: Код AS3:
|
matrix[2][8] = 'myValue'; Не?
|
А как сделать так, чтобы matrix[2][8] был идентификатором текстового поля? как из компиллятора написать это то ясно :).
|
А что мешает текстовому полю быть элементом массива?
|
А если будет, то будут возможны математические преобразования? Покажите как?
|
Математические преобразования чего?
|
Элементов матрицы. Деление и вычитание соответствующих элементов массивов, если введены численные значения разумеется.
Код AS3:
|
Собирайте двумерку после того, как пользователь нажал на кнопку выполнения.
|
| Часовой пояс GMT +4, время: 12:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.