gpt4 book ai didi

apache-flex - Flex 自定义组件不接受 : Multiple initializer values for default property, 'text' 类型的 'String' 脚本

转载 作者:行者123 更新时间:2023-12-03 19:55:19 25 4
gpt4 key购买 nike

我正在使用 Flex 4 和 Flash Builder 4。我只是想学习创建组件,我创建了一个 mxml 组件,如下所示并将其包含在我的应用程序中:

<?xml version="1.0" encoding="utf-8"?>
<s:TextInput xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Script>
</fx:Script>
</s:TextInput>

如果我取出 fx:Script 标签,它就可以工作,但是一旦我有了这些标签(无论那里是否有任何实际代码),我就会收到错误消息:“Flex 自定义组件不接受脚本:多个初始值默认属性,'text',类型为'String'。”

为什么会这样?组件中不允许使用脚本吗?

最佳答案

这是一个已知的错误 SDK-25184 。 Milestone 是下一个 Flex SDK Hero 版本。如果您明确设置 文本 属性,您仍然可以使用 mxml。

<?xml version="1.0" encoding="utf-8"?>
<s:TextInput xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
text="">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
</s:TextInput>

谢谢。

关于apache-flex - Flex 自定义组件不接受 : Multiple initializer values for default property, 'text' 类型的 'String' 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3139486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com