![]() |
не получается двумерный массив в AS2
Код:
class testClass {0 0 undefined 0 1 undefined 1 0 undefined 1 1 undefined почему? |
... ar[i,j] ...
|
class testClass {
// public var ar:Array = new Array(); // public function testClass() { // for(var i:Number = 0; i<2; i++) { ar[i] = new Array(); for(var j:Number = 0; j<2; j++) { ar[i][j] =Math.random()*23; trace(i+ " " + j + " " +ar[i][j]); } } } } 0 0 6.82706758100539 0 1 6.88128723530099 1 0 21.1780915451236 1 1 13.1039536758326 С какого перепоя там присваивание иксу? |
Цитата:
глюк понят, но FDT на [i,j] ругается |
умница. ты глянь-ка:
ar[i][j] ={x:Math.random()*23}; trace(i+ " " + j + " " +ar[i][j].x); |
Цитата:
это бред сивой кобылы. |
Цитата:
|
Цитата:
работают и [i,j] и [i][j] вопрос возникает только с .x, но с этим я уже разобралась |
вопрос почему FDT не воспринимает ни [i,j], ни [i][j]
|
Если X "надо", тогда в теме надо было писать:
"не получается трехмерный массив в AS2" |
Цитата:
|
Цитата:
про [i,j] не проверив ляпнул. спасибо что поправили. до сих пор думал что это приведёт к ошибке. ща проверил в 8, 7 и 6м флешах -- пашет... |
надо было писать не получается двухмерный массив в FDT
а х - это ar[i,j] = new Object(); ar[i,j].x = 123; |
Цитата:
ar[i,j] - подчёркивает запятую Syntax error, Encountered "," at line 13, column 9 ar[i][j] подчёркивает вторую открывающуюся фигурную скобку Cannot identify type due to preceding array access |
объясняю в деталях:
фдт твою конструкцию понял какраз как "обращение к свойствам несозданного объекта". флеш понял так: присвоить массиву (хз ar[i] или ar[j]) параметр икс и ему дать рандом. потом ты обратилась к несуществующему значению ar[i][j]. наглядно: Код:
var ar:Array = new Array(); |
ещё раз повторить?
ошибка при обращении ar[i,j] код я уже давно поправила. |
чуть сам себя не обманул. всётаки [i,j] -- бред сивой кобылы
b = [["1.1","1.2"],["2.1","2.2"]] trace(b[0,0]) trace(b[0][0]) |
Цитата:
|
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 02:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.