Флэш-пакеты и наследование - PullRequest
0 голосов
/ 19 апреля 2011

Почему человек не может найти Бога в этой структуре?

c:\myproject\src\
    main.as
    human.as
    com\god\
        God.as
        IGod.as

human.as:

import com.*;
public class human extend God implements IGod {

}

Ответы [ 2 ]

2 голосов
/ 19 апреля 2011

Поскольку бог прячется в своей собственной папке, а люди могут видеть только файлы (ActionScript не выполняет рекурсивный импорт). Если вы импортируете таким образом:

import com.god.*
public class human extend God implements IGod {
    ...
}

это должно работать.

1 голос
/ 19 апреля 2011

"*" означает все классы в этом пакете, а не все классы всех подпакетов этого пакета.

Попробуйте

import com.god.*;

Вместо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...