import mx.controls.TextArea; не работает с Flex 3.2? - PullRequest
0 голосов
/ 10 февраля 2009

Почему класс TextArea недоступен для моего Flex Builder 3?

Проект имеет flex32 SDK в buildpath. другие импорты в порядке.

    import flash.display.*;
    import flash.events.*;
    import flash.geom.*;
    import flash.net.*;
    import flash.text.*;
    import flash.utils.*;

    import mx.core.*;
    import mx.controls.TextArea;

Серьезность и описание 1172:

Определение mx.controls: TextArea может не найден.

Ответы [ 3 ]

3 голосов
/ 22 февраля 2009

Я предполагаю, что вы создали «проект ActionScript» вместо «проекта Flex», поэтому, если вы не добавите их явно, некоторые пакеты и компоненты будут недоступны.

Самый простой обходной путь - создать проект Flex.

1 голос
/ 16 ноября 2009

import flash.text.TextField; :)

1 голос
/ 19 февраля 2009

Я использую sdk и FlashDevelop и должен настроить пути к классам так, чтобы они указывали на \ flex_sdk_3.2 \ frameworks \ projects \ framework \ src. В противном случае компилятор и редактор не найдут классы. И компилятор выдает ту же ошибку. Возможно, Flex Builder либо столкнулся с конфликтом между классами, определенными и на которые имеются ссылки в framework.swc, или, возможно, путь к классу проекта может быть установлен аналогично FlashDevelop.

...