【问题标题】:FlashBuilder 4.6 mx.controls.Button missing?FlashBuilder 4.6 mx.controls.Button 丢失?
【发布时间】:2013-02-16 19:45:33
【问题描述】:

我在 Flash Builder 中编写了我的第一个应用程序,但我对 Flash 有很多经验。我并尝试在 Flash Builder 中使用按钮类,但我的错误是“找不到导入按钮”。我尝试导入 flash.display、flash.ui 来查看按钮隐藏在其他地方。重点是通过 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>

【问题讨论】:

    标签: actionscript-3 flash apache-flex button flash-builder


    【解决方案1】:

    我猜您正在创建一个移动应用程序?由于 mx 组件在移动应用程序中不可用(默认情况下)。

    您可以使用spark button - spark.components.Button - 或通过导入 mx.swc 库(在 flex sdk 中找到)手动包含 mx 组件

    【讨论】:

      【解决方案2】:

      将 mx.swc 添加到您的项目中,就可以了。

      在 Flash Builder 6.0 中,执行以下操作:

      • 在 Package Explorer 透视图中右键单击项目
      • 属性...
      • Flex 构建路径(在左侧导航窗格中)
      • 点击添加 SWC...
      • 在您的盒子上找到 mx.swc。在撰写本文时,在 OSX 上是:

        /Applications/Adobe Flash Builder 4.6/sdks/4.6.0/frameworks/libs/mx/mx.swc

      • 点击确定

      • 重建您的项目

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-11
        • 2012-10-20
        • 1970-01-01
        • 2017-09-20
        • 2012-11-28
        • 2012-09-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多