Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Подгрузить внешний класс (http://www.flasher.ru/forum/showthread.php?t=105191)

screamge 10.12.2007 17:41

В вашем случае без них обращение к свойствам подгружаемого модуля будет выдавать предупреждение, типа потенциально не существующее свойство/метод.

FilimoniC 10.12.2007 19:52

Не могу разобрать никак...
Main.as:
Код:

package
{
        import flash.display.MovieClip;
//        import PLoader;
        import PLogger;
        import PLoggerExtender;
       
        public class Main extends MovieClip implements IPLoggerExtender
        {.............

PLoggerExtender.as:
Код:

package
{
        public interface IPloggerExtender
        {
                function addInfoRecord(recordString:String):void;
                function addWarningRecord(recordString:String):void;
                function addErrorRecord(recordString:String):void;
                function addDebugRecord(recordString:String):void;
        }
       
        public class PLoggerExtender implements IPloggerExtender
        {

Что не так?
1045: Interface IPLoggerExtender was not found.
5006: An ActionScript file can not have more than one externally visible definition: IPloggerExtender, PLoggerExtender

etc 10.12.2007 19:54

Интерфейс должен быть в отдельном файле IPloggerExtender.

В блоке package { … } может быть только один видимый класс.


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

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