![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2005
Сообщений: 194
|
у меня усть 2 флешки game.swf и base.swf
загружается флешка game она подгружает base в base имеется статичный класс например Config получить этот класс в game можно через getDefinition как сделать так что бы этот класс был виден в любом классе флешки game, можно ли это сделать? если бы класс Config был во флешке game можно было бы в каждом классе (который хочет использовать Config) указать import pack.Config и все, а как быть если класс в другой флешке и получается методом getDefinition ? надеюсь я понятно изложил сють проблемы
__________________
нормально делай - нормально будет |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Если не использовать getDefinition, то класс Config зашьется в game.
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 194
|
хмм, интересно ) как я могу его использовать?
если я где то использую класс Config то на этапе компиляции флешка ругается что нет такого класса в game.swd
__________________
нормально делай - нормально будет Последний раз редактировалось etc; 18.02.2008 в 18:11. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Там его и не должно быть.
Напишите интерфейс к классу Config и зашивайте в обе флешки. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 194
|
Цитата:
![]() можно по подробнее плиз, с фрагментом кода если можно ![]()
__________________
нормально делай - нормально будет |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Фрагменты кода мне лень писать. Как использовать интерфейсы, можно узнать в справке.
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 194
|
1) я так понял если я буду использовать интерфейсы то мне нужно реализовать класс Config в обоих флешках, т.к. интефейс не содержит в себе реализации а только описание
2) класс Config будет виден только в классах game и base а мне нужно что бы я мог видеть этот класс из любого класса фвлешки game не имея ссылки на сам класс game. т.е. что бы я мог указать что то вроде import game.Config и использовать его напрямую как это сделать?
__________________
нормально делай - нормально будет |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Интерфейс должен быть в обеих флешках, Config (который реализует этот интерфейс) — только в одной.
Допустим, интерфейс называется IConfig, тогда в game мы пишем что-то вроде: |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 194
|
все это я понял спасибо
если я создал переменную var config:IConfig в базовом классе флешки game как мне получить ссылку на config (из другого класс) если нет ссылки на game могу я как то сделать так что б переменная(класс) config была видна из любого класса флешки game могу ли я в классах game указать что то вроде import game.config и юзать класс config без ссылки на класс game
__________________
нормально делай - нормально будет Последний раз редактировалось etc; 19.02.2008 в 13:42. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
STILL.05, я устал объединять за вами посты, если вам нужно что-то добавить — отредактируйте свой пост, благо такая возможность есть.
Используйте статические свойства класса. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|