PDA

Просмотр полной версии : Место расположения классов


Гробовщик
26.03.2007, 11:00
Скажите, а как можно посмотреть, есть ли такой класс (ClassFactory) у тебя на диске или нет? Куда их Флэш записывает?
Потому что у меня создается ощущение что этого класса просто нет у меня.
По документации он должен быть в mx.core. Пишу import mx.core. а дальше он мне конечно выдает список классов и интрефейсов что там есть, но там нет ClassFactory. Я пробовал проверить иначе.
Создавал класс и пробовал задать ему родительским классом ClassFactory или в интерфейсе указать IFactory. Ни того не другого в списках не было возможных родительских классов или интерфесов не было.
Может у меня какая-то старая версия flash или flex....

etc
26.03.2007, 11:05
А причем тут mx.* и этот раздел?
Во flash нет mx.* классов, а ClassFactory есть во Flex 2.0.

Гробовщик
26.03.2007, 11:41
Всмысле причем тут mx...??? В livedocs написанно, что этот класс находиться в mx.core.
У меня flex 2. Хм, почему тогда когда я создаю класс, пишу ему factory=new ClassFactory(); он не находит такого класса???

etc
26.03.2007, 11:57
Так Flex или Flash, давай уже определись.
Если ты постишь в этом разделе, то подразумевал явно AS3 и пакет flash.* only. С mx.* — это в раздел по Flex.

Гробовщик
26.03.2007, 12:35
Я использую Флекс для реадктирования .as файлов. Компилрую я все во Флэше.

etc
26.03.2007, 12:42
Тогда прочитай второй пост внимательно. Особенно второе предложение, первую часть.

Гробовщик
26.03.2007, 13:19
Так, понял...хм, то есть там и нет такого класса....а ничего похожего нет, чтобы по имени класса можно было его экземпляр получить...?

etc
26.03.2007, 13:26
См. flash.utils.*

Гробовщик
26.03.2007, 13:34
Спасибо