|
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
Что значит ошибка set/get
col: 18 Error: Call to a possibly undefined method setEnemyPool through a reference with static type object.Pool:CreateAllPool.
если убрать set из функции, то работает private var enemyPool:PoolEnemy; private var createAllPool:CreateAllPool; private function createPoolEnemy():void { var enemys:Array = new Array(); var enemyOne:EnemyOne = new EnemyOne(); enemys.push(enemyOne); createAllPool = new CreateAllPool(); createAllPool.setEnemyPool(enemys); //тут отправляем ссылку } |
|
|||||
Не забывайте, что с сеттером нужно работать как со свойством, а не как с методом. Нужно вот так назначать:
Либо оставить вашу реализацию, но тогда не делать сеттер (удалить set) из setEnemyPool, а оставить его как обычный метод. |
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
samana спасибо, вылетело из головы, как правильно писать, мне понравился set/get, сразу понятно предназначение кода
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Только начинать имя сеттера с «set» — моветон.
|
Часовой пояс GMT +4, время: 03:57. |
|
« Предыдущая тема | Следующая тема » |
|
|