Несколько значений инициализатора в Flash Builder - PullRequest
0 голосов
/ 22 февраля 2011

Наконец-то решил попробовать 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>

И я получаю сообщение об ошибке на каждом искровом элементе (кроме макета), в котором говорится: В инициализаторе для «макета» несколько значений инициализатора для целевого типа spark.layouts.supportClasses.LayoutBase.

Я искал в Google без реальных результатов. Кто-нибудь знает, что говорит мне эта ошибка? Есть ли проблема с установкой SDK? Я следовал инструкциям по установке из видео Lynda.com.

Спасибо за помощь!

1 Ответ

2 голосов
/ 22 февраля 2011

Не уверен, с какой версией Flex SDK или Flash Builder вы работаете, но в версии 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'"/>

Компоненты создаются после закрывающего тега макета, а не внутри него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...