最后决定尝试使用Flash Builder而不是FlashDevelop,并开始使用我的第一个应用程序。我正在构建一个AIR应用程序并下载了最新的SDK并将其安装在Flash Builder路径中。
当我添加一些简单的项目时,它们都会出错。我添加了这段代码:
<s:layout>
<s:VerticalLayout paddingLeft="10" paddingTop="10"/>
<s:Label id="myLabel" text="Some text stuff I typed."/>
<s:Button click="myLabel.text='Some stuff the button typed'"/>
</s:layout>
我在每个火花项目(布局除外)上都收到错误消息: 在'layout'的初始化程序中,目标类型为spark.layouts.supportClasses.LayoutBase的多个初始值设定值。
我搜索谷歌没有真正的结果。有谁知道这个错误告诉我的是什么? SDK安装有问题吗?我按照Lynda.com vid的安装说明进行操作。
感谢您的帮助!
答案 0 :(得分:2)
不确定您使用的是哪个Flex SDK或Flash构建器版本,但在版本4中尝试使用
<s:layout>
<s:VerticalLayout paddingLeft="10" paddingTop="10"/>
</s:layout>
<s:Label id="myLabel" text="Some text stuff I typed."/>
<s:Button click="myLabel.text='Some stuff the button typed'"/>
在关闭布局标记之后创建组件。