FlashBuilder 4.6 mx.контроли.Пуговица пропала?
Я пишу свое первое приложение в Flash Builder, но у меня есть большой опыт работы с Flash. Я и пытался использовать класс button в flash builder, но моя ошибка говорит "кнопка imports не может быть найдена". Я попробовал импортировать flash.дисплей, вспышка.кнопка ui to see it была спрятана где-то в другом месте. Суть в том, чтобы динамически загружать кнопки и их метки через xml. Любая помощь ценится. Спасибо!
<fx:Script>
<![CDATA[
import flash.events.*;
import mx.controls.Button;
private function doAdd(e:Event):void {
var buttonList:XMLList = new XMLList(cutsXML.cut.@name);
for(var i=0; i<buttonList.length(); i++){
var btn:Button = new Button();
btn.label = buttonList[i];
buttonBox.addElement(btn);
}
}
]]>
</fx:Script>
<s:VGroup left="30" right="30" top="50" bottom="30" id="buttonBox">
</s:VGroup>
2 ответа:
Я предполагаю, что вы создаете мобильное приложение? Поскольку компоненты mx недоступны (по умолчанию) в мобильных приложениях.
Вы можете использовать кнопку spark - spark.комплектующие.Кнопка-или вручную включить компоненты mx, импортировав mx.библиотека swc (находится в flex sdk)
Добавьте mx.swc для вашего проекта, вот и все.
В Flash Builder 6.0 выполните следующие действия:
- щелкните правой кнопкой мыши на проекте в перспективе обозревателя пакетов
Свойства- ...
- Flex Build Path (в левой панели навигации)
- Нажмите кнопку Добавить SWC...
Найдите mx.МЖК на своем поле. В OSX на момент написания этой статьи это было:
/применения/Адобе флеш Строитель 4.6/пакеты SDK/4.6.0/фреймворки/либы/МХ/МХ.swc
Щелчок Ок
Перестройте свой проект