Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   синтаксис вектора (http://www.flasher.ru/forum/showthread.php?t=213371)

Egstond 19.09.2016 15:19

синтаксис вектора
 
Всем привет, понадобилась конструкция вектора в 3 измерения, но что-то туплю с синтаксисом чтобы вбить в него значения и создать корректно каждую часть..

Вот вектор
Код AS1/AS2:

var DATE3:Vector.<Vector.<Vector.<int>>>=new Vector.<Vector.<Vector.<int>>>();

Подскажите как в него вбивать значения.. например в DATE3[0][0] нужно записать [1,2,3,4,5,6,7]

то есть после этого DATE3[0][0][5] , будет = 6. Ну вы поняли в общем

Zebestov 19.09.2016 15:50

Очевидно в цикле.

Egstond 19.09.2016 15:56

вы не поняли, вопрос не в том как сделать ряд последовательных чисел, а как ввести какие любо числа в вектор..

Делаю так

Код AS1/AS2:

DATE3[0][0]=new <int>[1,2,3,4,5,6,7,8,9,0];

ошибка, делаю по другому - ошибка, что ни делаю все ошибка..

KBAC 19.09.2016 16:05

Код AS3:

DATE3[0]= new Vector.<Vector.<int>>();
DATE3[0][0]=new <int>[1,2,3,4,5,6,7,8,9,0];


Zebestov 19.09.2016 16:06

Ну так ты же еще не имеешь ни DATE3[0], ни DATE3[0][0], вот тебе и ошибка.
В топике ты привел лишь строку, которая создает пустой вектор. А наполнять его сверху вниз кто будет?
Код AS3:

// Создали (рука не поднимается создать переменную с твоим названием)
var date:Vector.<Vector.<Vector.<int>>> = new Vector.<Vector.<Vector.<int>>>();
 
// Наполнили
date[0] = new Vector.<Vector.<int>>;
date[0][0] = new <int>[1, 2, 3, 4, 5, 6, 7, 8, 9, 0];
 
// Чи-чинь!
trace(date[0][0][5]);


Egstond 19.09.2016 16:10

огромное спасибо всем !


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

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