![]() |
default параметры в конструкторе
Хочется странного... чтобы при создании, по new MySuperSprite(), спрайт получал некие, заранее извесные координаты. А по new MySuperSprite(new Point(x, y)) соответсвенно позиционировался куда скажут.
Код AS3:
|
Код AS3:
|
Цитата:
Код AS3:
|
Спасибо, но все же очень спорный запрет. Например,
Код AS3:
Код AS3:
|
Код AS3:
|
dimarik, и этот код работает? :)
|
сомневаюсь :)
|
Не, не работает. Point на этапе компиляции не может быть определен. Только простые типы данных могут быть определены на этом этапе. Только их и можно использовать в качестве подобных аргументов.
|
Вот и я с разбегу на эти грабли наступил. :) В других языках, есть костыль в виде forward declaration. Пишем class Point; и компилятор считает, что все путем.
|
| Часовой пояс GMT +4, время: 18:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.