Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Классы в файлах .as (http://www.flasher.ru/forum/showthread.php?t=99527)

zafod 08.08.2007 08:01

Классы в файлах .as
 
Почему классы в .as файлах одного проекта не видят друг друга?
С этим можно что-то сделать?

screamge 08.08.2007 08:03

Что значит не видят, пример в студию.

zafod 08.08.2007 09:55

код Utils.as

Код:

class Utils
{
        function Utils()
        {
        }

        public static function RefreshClipLabel( source_mc:MovieClip ):Void
        {
                trace( "massage" );
                var t = source_mc;
                t.label_txt = t._name;
                delete[t];
        }
}

код ScriptAssist.as
Код:

class ScriptAssist
{
        function ScriptAssist()
        {
        }

        public function addProperty( source_mc:MovieClip, script:String ):Void
        {
                Utils.RefreshClipLabel( source_mc );
        }
}

Абсолютно никакого трэйса
Или класс Utils может должен быть static?

etc 08.08.2007 10:15

Вообще-то addProperty есть стандартный флешовый метод. Назовите как-нибудь иначе. И метод RefreshClipLabel переименуйте в refreshClipLabel.
И ещё вы не написали, как происходит вызов.

Автор очень хочет, чтобы ему сделали массаж, судя по трейсу :D


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

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