Форум Flasher.ru

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

Srednas 06.03.2012 15:22

Создание константы Matrix3D
 
Здравствуйте.

Нужно создать константу Matrix3D. Делаю так:
Код AS3:

public static const FRONT:Matrix3D = new Matrix3D(new <Number>(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1));

Вылетает ошибка:
Код:

Несоответствие количества аргументов в Vector.<Number>$cinit(). Ожидалось 0, получено 16.
Почему?

fljot 06.03.2012 15:35

запись
Код AS3:

new <Number>(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)

всё-равно что
Код AS3:

new Vector.<Number>(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)

, о том и сообщает ошибка.
Напишите правильно и целиком (короткая форма записи ничего особенно не даёт)
Код AS3:

new Matrix3D(Vector.<Number>([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]))


alatar 06.03.2012 15:38

Скобки в короткой форме перепутали
Код AS3:

public static const FRONT:Matrix3D = new Matrix3D(new <Number>[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);



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

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