【问题标题】:Flex spark component implementation errorFlex spark组件实现错误
【发布时间】:2011-05-27 17:22:02
【问题描述】:

您好,我在尝试粘贴 spark 组件的代码时遇到此错误。该组件是一个 DataGrid,它需要是一个 spark 而不是 mx。

Spark 组件:

    <s:DataGrid includeIn="admin" x="150" y="288" requestedRowCount="4">
    <s:columns>
        <s:ArrayList>
            <s:GridColumn dataField="dataField1" headerText="Column 1"></s:GridColumn>
            <s:GridColumn dataField="dataField2" headerText="Column 2"></s:GridColumn>
            <s:GridColumn dataField="dataField3" headerText="Column 3"></s:GridColumn>
        </s:ArrayList>
    </s:columns>
    <s:typicalItem>
        <fx:Object dataField1="Sample Data" dataField2="Sample Data" dataField3="Sample Data"></fx:Object>
    </s:typicalItem>
    <s:ArrayList>
        <fx:Object dataField1="data1" dataField2="data1" dataField3="data1"></fx:Object>
        <fx:Object dataField1="data2" dataField2="data2" dataField3="data2"></fx:Object>
        <fx:Object dataField1="data3" dataField2="data3" dataField3="data3"></fx:Object>
        <fx:Object dataField1="data4" dataField2="data4" dataField3="data4"></fx:Object>
    </s:ArrayList>
</s:DataGrid>

错误:

Could not resolve <s:DataGrid> to a component implementation.

如何解决此错误。我需要将我的 DataGrid 变成一个 Spark 组件。提前致谢。

【问题讨论】:

    标签: apache-flex flexbuilder


    【解决方案1】:

    Spark DataGrid 是在 Flex 4.5 中引入的。这个错误意味着两件事:

    1. 您使用的是旧版本的 SDK,其中不存在 Spark DataGrid。
    2. 您使用的是正确版本的SDK,但由于某种原因删除,或更改了's'命名空间导入的名称;从而导致编译器无法在“s”命名空间中找到任何组件。

    如果您发布顶级组件的行,我们可以轻松消除选项 2。

    【讨论】:

    • ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe .com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="800" minHeight="600" currentState="login" width="1020" creationComplete="DatabaseService .send()">
    • 是的,没错,我确实设法更改了代码并保存了项目。 SDK 已安装,DataGrid 在软件将我的 DataGrid 更改为 mx 之前最初是一个 Spark 组件。
    • 这一行 'xmlns:s="library://ns.adobe.com/flex/spark"' 表示您正在正确导入 spark 命名空间;所以我假设您只是使用早期版本的 Flex SDK(4.0 或 4.1)。
    【解决方案2】:

    右键单击项目 -> 属性 -> Flex 编译器 -> 使用特定的 sdk = 4.6(或您拥有的任何更高版本的 SDK)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-16
      • 2012-05-24
      • 2011-05-01
      • 1970-01-01
      • 2012-03-09
      • 1970-01-01
      • 2011-12-09
      • 2012-03-02
      相关资源
      最近更新 更多