Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   CSS ClassReference (http://www.flasher.ru/forum/showthread.php?t=136723)

ShockWave512 24.02.2010 13:39

CSS ClassReference
 
проблема такая:

указываю с помощью ClassReference в CSS файле (корень проекта) ссылку на класс скина
com.skins.ScrollBarSkin - тоже в корне проекта /SRC
Код AS3:

ScrollBar
{
        up-arrow-skin: ClassReference("com.skins.ScrollBarSkin");
}

код класса, важный момент - ссылка на com.Class снаружи проекта, внешняя библиотека

Код AS3:

package com.skins
{
        import flash.display.MovieClip;
        import com.Class; //*****************************
 
        public class ScrollBarSkin
        {
                public static function mc(url:String):MovieClip
                {
                        return Class.getMovieClip(url);//*********************
                }
        }
}

компилятор выдает такую ошибку


Код:

1120: Обращение несуществующего com.Class.        com/Class        Class        line 5

1172: Не удалось найти определение com.Class.        com/Class        getMovieClip        line 12        1267001170757        3596

кто сталкивался?

wvxvw 24.02.2010 17:16

Вы серьезно так класс назвали? Или это только для примера?

ShockWave512 24.02.2010 21:02

для примера :)

wvxvw 25.02.2010 20:41

Ну, не знаю. Проверьте имена, правильность написания и т.д. Скомпилируйте с -dump-config и посмотрите действительно ли ваш класс находится на видимых путях и т.д. А в каком редакторе проeкт, чем билдите?

ShockWave512 25.02.2010 20:59

- дело в том что этот класс отлично видно в проекте
(мало того, когда я его убираю ссылки на него из ScrollBarSkin, всё отлично начинает компилиться и работать)

- Adobe Flex 3 (3.5SDK, 3.0.2v билдера)

wvxvw 25.02.2010 21:17

Ну то, что его видит IDE еще не значит, что его видит компилятор, скомпилируйте с -dump-config и посмотрите действительно ли компилятор его должен видеть.

ShockWave512 25.02.2010 23:03

Цитата:

Сообщение от wvxvw (Сообщение 889299)
Ну то, что его видит IDE еще не значит, что его видит компилятор, скомпилируйте с -dump-config и посмотрите действительно ли компилятор его должен видеть.

а что в этом дампе искать ?

wvxvw 26.02.2010 00:03

Код:

<source-path>
      <path-element>...



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

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