Вообще-то в flex массивы являются массивами объектов. Среди объектов могут быть даже объекты типа Function и Class. Для "инициализации" массива используется "оператор" [].
И там возникают очень смешные ошибки , когда компонентой массива является тоже массив. При этом достаточно всего один раз пропустить запятую в перечислении. Компилятор такое "пропустит" - поскольку ["a"]["b"] означает значение свойства "b" у свойства "a". :grum:
Я с этим минут 15 разбирался во Flex 4.1 SDK.
HTML Code:
var b:Array;
b=[
[ bucediaexpo,seeCEDIAEXPO ] ,
[ bueebc,seeEEBC2010 ],[bugitex,seeGITEX],
[ buphotokina,seePhotokina2010 ],
...
];
Вот если убрать одну запятую и сделать так:
HTML Code:
b=[
[ bucediaexpo,seeCEDIAEXPO ]
[ bueebc,seeEEBC2010 ],[bugitex,seeGITEX],
[ buphotokina,seePhotokina2010 ],
...
];
- ну тогда [bucediaexpo,seeCEDIAEXPO] будет интерпретироваться как "значение свойства" ,после вычисления выражения bucediaexpo,seeCEDIAEXPO. :grum: